Простите, а почему бы каждому МегаМозгу не назвать цвет колпака, одетого на стоящего перед ним? Они же в линеечку выстроены, верно? Тогда вероятность смерти первого будет 1/количество цветов, а каждого последующего — 0. Видимо, я неверно понимаю условия, или невнимательно читаю комментарии… Мне это кажется оптимальным вариантом — мы же не знаем, что колпаков поровну всех цветов использовано, их и не может быть поровну, если число людей не делится нацело числом цветов.
Правда есть ещё один вариант, основанный на предположении, что колпаки одеваются не произвольным образом, а каким-то одним человеком, который заранее видит все колпаки. Тогда он внесёт некоторую предопределённость в расположение цветов, и оно отклонится от статистически случайного. Конечно, наш МегаМозг даже под дулом (уж чего там на него направлено) сможет проанализировать созданные детскими проблемами разводящего последовательности цветов и увеличить свои шансы на выживание. Но тогда нужно заранее условиться о том, как первый предупредит следующего.
Начинку IT, например.
Правда есть ещё один вариант, основанный на предположении, что колпаки одеваются не произвольным образом, а каким-то одним человеком, который заранее видит все колпаки. Тогда он внесёт некоторую предопределённость в расположение цветов, и оно отклонится от статистически случайного. Конечно, наш МегаМозг даже под дулом (уж чего там на него направлено) сможет проанализировать созданные детскими проблемами разводящего последовательности цветов и увеличить свои шансы на выживание. Но тогда нужно заранее условиться о том, как первый предупредит следующего.