И каждый слышит задних тоже всех? Да?Originally Posted by Malone
Тогда я наконец-то решила:bis: кажется... хех...
Думаю так, что самый первый, у кого будут спрашивать (т.е. самый задний), должен посчитать впереди него сколько белых и сколько черных. Поскольку их 99, то одно число будет четное, а другое нечетное. Теперь он называет цвет которого получилось четное число (или нечетное, по договоренности). Ну вот, этот первый может быть спасен на 50% (как повезет), зато уже все следующие будут спасены. Так, например, второй из них знает, что первый видел четное число белых, и если он сам видит впереди четное чилсо белых, то значит на нем черный, если же он видит нечетное число белых, то на нем белый. Ну третий слышал, что говорил первый, и слышал какой колпак был на втором, и так же видит впереди себя. Если первый видел четное число белых, и на втором был черный, то третий тоже должен видеть четное число белых (ну и далее по той же схеме как воторой). Если же на втором был белый, то третий должен видеть нечетное число белых (ну и опять же по той же схеме).
Ну вот, я всех достаточно запутала? хе-хе... Но по-моему это правильное решение:bis:



Reply With Quote

