ЗАДАЧИ
problems.ru |
О проекте
|
Об авторах
|
Справочник
Каталог по темам | по источникам | |
|
Задача 64616
УсловиеОдиннадцати мудрецам завязывают глаза и надевают каждому на голову колпак одного из 1000 цветов. После этого им глаза развязывают, и каждый видит все колпаки, кроме своего. Затем одновременно каждый показывает остальным одну из двух карточек – белую или чёрную. После этого все должны одновременно назвать цвет своих колпаков. Удастся ли это? Мудрецы могут заранее договориться о своих действиях (до того, как им завязали глаза); мудрецам известно, каких 1000 цветов могут быть колпаки. Решение 1Сопоставим цветам десятизначные двоичные числа. Каждый мудрец возьмет первую цифру своего соседа слева, вторую цифру второго мудреца влево от него, третью цифру третьего мудреца слева, последнюю цифру своего соседа справа. Если среди этих цифр число единиц чётно, он покажет чёрную карточку, иначе белую. Каждый мудрец знает, что каждая цифра его номера участвовала в вычислении одного из мудрецов, и знает все остальные цифры, участвовавшие в вычислении, поэтому он способен угадать все свои цифры. Решение 2 Существует ровно 211 11-разрядных последовательностей из 0 и 1, из них с чётным числом единиц – ровно половина, то есть 210 = 1024. Закодируем тысячу цветов тысячей таких последовательностей. Распределим разряды между мудрецами. k-й мудрец среди видимых им 10 цветов колпаков подсчитывает число ak тех, у кого в k-м разряде стоит 1. Если это число чётно, он показывает чёрную, а в противном случае – белую карточку. ОтветУдастся. Замечания8 баллов Источники и прецеденты использования |
© 2004-...
МЦНМО
(о копирайте)
|
Пишите нам
|