Игра

В этой задаче есть кардинально два разных решения: умное и поверим в процесс.

Умное. Откроем одного персонажа и будем действовать с точки зрения вероятности:

Обратите внимание, что все коэффициенты (как $$$3$$$, $$$5$$$, ...) подобраны экспериментально. Теперь в соответствии с коэффициентами подозрительности будем поочерёдно убивать подозрительных людей. Теперь важно вспомнить, что существует рыцарь, из-за него коэффициенты подозрительности меняются кардинально — если убит рыцарь, то рядом с ним демон, иначе соседи рыцаря гарантированно не демоны.

Простое. Будем поочерёдно убивать, начиная со случайной позиции, людей. Если мы убили рыцаря, действуем аналогично умному решению, иначе убиваем дальше, так как из-за рыцаря матожидание числа убийств до демона уменьшается, а из-за подрывника увеличивается, мы получаем, что в среднем, нам нужно около $$$2.9$$$ убийств, а у нас как раз есть $$$3$$$. Победа.