от:Петровичч
пол литра осилил, теперь появилась необыкновенная ясность в мыслях и тяга к творчеству... значит таг:
(рассуждения отдельно взятого робота, исходя из наблюдаемой им картины)
после ввинчивания лампочек и включения роботов каждый из них видит некое кол-во синих и красных (это как бы очевидно). зная исходное кол-во лампочек каждого цвета, определяем кол-во отсутствующих по каждому цвету. выбираем наименьшую разницу (=d) и запоминаем соответствующий ей цвет c. ТЕПЕРЬ!! после d (по счету) вопроса "я" заявляю, что моя лампочка цвета !c.
такой вот алгоритм.
а теперь решение с цифирьками.
раньше всех ответили голубые, значит с их точки зрения d=3 c=red т.е. изначально было 8 красных и 16 синих ламп.
P.S. в качестве закрепления материала:
в поезде ехало 12 мудрецов. история умалчивает почему, но каким-то образом лица у некоторых были грязные. проводница сказала, чтобы они вышли на близайшей станции и умылись. на 5-й остановке, не произнеся до этого ни слова, вышли те и только те, кто был нечист.
вопрос: сколько вышло мудрецов и как они догадались?Подробнее
оно то конечно так
НО:
говоря о сложности написания объяснения задачи
имел в виду объяснение
которое было бы понятно обывателю далекому от логики
представленное же вами объяснение доказывает то что вы действительно решили задачу
но это объяснение не достаточно для понимания хода мыслей роботов
IMXO ;)
