Вот еще классную задачку нашел... решение простое и красивое, на логику и соображалку. Подвохов в условии нет.


В лесу живут гномики. Каждый месяц гномоед отлавливает произвольное количество гномиков, помещает их в комнату своего замка и одевает каждому колпак. Колпак может быть черного или белого цвета. Количество черных и белых колпаков числа случайные (сумма естественно равна количеству гномиков). Также гномоед заколдовывает гномиков так, что они не могут между собой разговаривать и показывать жесты. Каждый гномик видит всех остальных, но не видит себя (цвет своего колпака естественно тоже). Далее гномоед берет произвольного гномика и спрашивает его, какого цвета у него колпак. В этот момент выбранный гномик может сказать вслух только слово черый или белый. Если он угадывает цвет своего колпака, то гномоед его отпускает, в противном случае съедает. Но гномики хитрые. Зная об этой ситуации они заранее в лесу выработали стратегию, которая позволяет каждому гномику определить цвет своего колпака в тот момент, когда гномоед спрашивает первого гномика. Что это за стратегия и как она работает?