|
|
|||||||
Совершенно правильно, Max! Проще толко присваивать цветам числа с нуля, т.е. 0, 1, 2. Далее каждый суммирует по модулю 3 все видимые колпаки. Далее слушает общую сумму по модулю 3 от первого зека. И из нее вычитает (опять же по модулю 3) последовательно все колпаки, которые он не видит, но зато слышит. Когда до него доходит очередь он вычитатет одну сумму из другой и получает колпак, который у него на голове. Итого - все, кроме первого спасаются, ну а первому - как повезет. Только договориться должны о соответствии цветов и чисел. Все именно так, Мах! |
|