60 бегунов стоят в кругу на каждого бегуна надели очки красные или зелёные но никому не сказали какие очки на ком надеты зелёные очки передают цвета правильно а вот бегуну в красных очках зелёный цвет кажется красным и наоборот на вопрос верно ли что ваш сосед справа в красных очках утвердительно ответил 20 бегунов а сколько бегунов утвердительно ответить на вопрос верно ли что два ваших ближайших соседа слева в очках одного цвета
Обозначим вокруг круга цвета очков последовательностью ((c1,\dots,c{60})), где (c_i\in{\text{R},\text{G}}), и индексы считаем по модулю 60.
1) Наблюдатель (i) видит правого соседа (i+1) правильно, если у него зелёные очки, и инвертированно, если красные. В обоих случаях ответ «да» на вопрос «правый сосед в красных очках?» даёт ровно тогда, когда (ci\ne c{i+1}). Следовательно число утвердительных ответов равно числу мест смены цвета между соседями. По условию это (k=20).
2) На второй вопрос наблюдатель смотрит на двух ближайших слева ((c{i-2},c{i-1})). Инверсия цвета (при красных очках у наблюдателя) сохраняет равенство/неравенство, поэтому ответ «да» даёт ровно тогда, когда (c{i-2}=c{i-1}). Число таких позиций равно числу пар соседей с одинаковым цветом, т.е. (60-k).
Обозначим вокруг круга цвета очков последовательностью ((c1,\dots,c{60})), где (c_i\in{\text{R},\text{G}}), и индексы считаем по модулю 60.
1) Наблюдатель (i) видит правого соседа (i+1) правильно, если у него зелёные очки, и инвертированно, если красные. В обоих случаях ответ «да» на вопрос «правый сосед в красных очках?» даёт ровно тогда, когда (ci\ne c{i+1}). Следовательно число утвердительных ответов равно числу мест смены цвета между соседями. По условию это (k=20).
2) На второй вопрос наблюдатель смотрит на двух ближайших слева ((c{i-2},c{i-1})). Инверсия цвета (при красных очках у наблюдателя) сохраняет равенство/неравенство, поэтому ответ «да» даёт ровно тогда, когда (c{i-2}=c{i-1}). Число таких позиций равно числу пар соседей с одинаковым цветом, т.е. (60-k).
Подставляя (k=20), получаем (60-20=40).
Ответ: 40.