Лёха тебе пора книгу про гномов писать!
У лехи практически верный результат достаточно видеть трех персиков перед собой и мат. функции XOR
Требуется большое напряжение гномичьих мозгов, так что живой результат может отличаться от логической модели.Предварительно они договариваются, что первый из них своим ответом "чёрная" или "белая" называет не столько цвет шапки, сколько чётность/нечётность оговоренного цвета (пусть будет чёрного), который он видит перед собой. То есть если, например, он видит перед собой 20 шапок чёрного цвета (в любой последовательности и на фоне любого количества белых), то он говорит "чёрная"; если же он видит 19 чёрных шапок, то говорит "белая".
тут либо назвал правильно - либо не правильно... все остальное высосано из пальца
Вообще, я бы тоже эту задачу ограничил каким-нибудь адекватным количеством гномиков, чтобы выглядела правдоподобней.С другой стороны, если по условию каждый гномик видит всех, кто спереди и слышит всех, кто сзади, этого достаточно. Условие есть условие. В задачах условия часто не являются логичными, но исходить нужно именно из них.Кроме того, мы же не знаем, какие у обычных гномиков мозги! Может они все дико одарённые счетоводы, как некоторые аутисты.
Гномики, аутисты... Я подам петицию о запрете задачек с гномиками!!