May 4, 2019

Решение задачи 483

Условие:

Международная комиссия состоит из 9 человек. Материалы комиссии хранятся в сейфе. Сколько замков должен иметь сейф, сколько ключей для них нужно изготовить и как их разделить между членами комиссии, чтобы доступ к сейфу был возможен тогда и только тогда, когда соберутся не менее 6 членов комиссии? (любые шесть человек должны открывать сейф, никакие 5 не должны)

Решение:

Пронумеруем типы ключей и замков от 1 до n, ключ типа k открывает замок типа k и только его.

Рассмотрим ключ первого типа, он должен быть хотя бы у четверых людей, иначе, если он только у трех людей, то остальные шесть не смогут открыть сейф. Здесь возникает идея рассмотреть все возможные четверки людей. Их С(9, 4) = 126. Пронумеруем все четверки людей от 1 до 126.

Изготовим 126 типов замков и 126 типов ключей, каждого типа ключа по четыре штуки. Каждому человеку из первой четверки выдадим по ключу первого типа. Каждому человеку из второй четверки выдадим по ключу второго типа. И так далее.

Покажем, что это работает. Возьмем любые шесть людей. Остались нерассмотренными три человека, поэтому среди этих шести человек найдется представитель любой четверки. Поэтому у этих шести людей найдутся все 126 ключей, и они смогут открыть сейф.

Возьмем любые пять людей. Рассмотрим оставшихся четырех людей, они образуют какую-ту четверку, пусть у нее номер m. У каждого человека из этой четверки есть ключ типа m, и больше ни у кого нет таких ключей. Значит, эти пять человек не смогут открыть сейф, так как ни у кого из них нет ключа типа m.