Это уже теплее. Но применение четности проходит только для двух цветов, а для трех посложнее будет.
Показать скрытый текст
Ну почему, тут тоже подходит:
Цвета - БСК
1. Последний видит, что все цвета либо четные, либо нечетные и молчит:
000
111
Соответственно предпоследний видит, что последний нижего не говорит, и видит перед собой один цвет, который отличается по четности от всех остальных, ето и есть его цвет. Соответсвеннно все остальные просто считают и называют свой цвет.
2. Поледний видит, что один цвет отличается по четности от всех остальных (либо четные, либо нечетный) и называет его:
001 - называет красный
010 - называет синий
100 - называет белый
110 - называет красный
101 - называет синий
011 - называет белый
Предпоследний просто смотрит, что поменялось и соответственно называет свои цвет, остальные просто считают и тоже называют свои цвета.
Например последий назвал Красный.
То предпоследний может видит след. варианты:
101 - в этом случае у него белый
011 - в этом случае у него синий
000 - в этом случае у него красный
111 - в этом случае у него красный
100 - в этом случае у него синий
010 - в этом случае у него белый
Опять же все остальные просто считают и называют свой цвет.
Идея хорошая. Но дело в том, что последний обязан назвать какой-то цвет. Как бы этот момент подправить?
пусть кричит, что у него зелёный колпак )))
это не противоречит условию?
какая нестандартная конструкция у феникса!
до такого вряд ли додумается человек, чьи мозги "промыты" стандартной математикой