0

Суперзадача для суперсыщиков!

Однажды на некоем светском рауте встретились знаменитые сыщики: Шерлок Холмс и Эраст Петрович Фандорин. Светские беседы им быстро наскучили и они решили во что-нибудь сыграть. В наличии имелась шахматная доска с фигурами, но Холмс предложил играть не в шахматы.


- Вы знаете, мистер Фандорин, - сказал Холмс, - мне вчера Ватсон показал новую игру, которую он привёз из Индии. Давайте сыграем в неё.

- Д-давайте. К-каковы правила?

- Элементарно, Фандорин. Нам потребуется шахматная доска и 6 пешек - 3 белых и 3 чёрных. Белые размещаем на полях А1, В2, С3, а чёрные, соответственно, на А8, В7, С6. Право первого хода разыгрывается жребием. Ходить надо по очереди, любой пешкой вперёд или назад на любое количество клеток. Но нельзя перепрыгивать через пешки противника. Выигрывает тот, кто сделает последний ход.

- Ф-феноменально простая игра! - воскликнул Фандорин. Давайте же скорее сыграем.


И они стали играть. Кто же выиграл? И почему именно он?

Суперзадача для суперсыщиков! Викторина, Шерлок Холмс, Эраст Фандорин, Настольные игры

UPD:

Многие здесь подошли к правильному ответу, но я приведу его целиком:

Доступные поля называются «куча». Тут есть три кучи: в 6 клеток, в 4 и в 2. Если их выразить двоичными числами и перемножить командой XOR, то если получится 0, побеждает второй игрок. Если не 0 - первый. В данной игре 6 xor 4 =2 2 xor 2 =0. Побеждает второй. Это Фандорин, так как игра полностью зависит от жребия.

А теперь подробнее, как именно второй выигрывает. Тут есть ключевые позиции, которые называются «ядро игры». Надо заметить, что если у игры есть ядро, то это уже не игра, а логическая задача. Так вот: первая ключевая позиция Х-Х-0. Где Х - любое число клеток. То есть, если первый запер одну из пешек, то второй просто поддерживает между остальными равные расстояния и выигрывает. Вторая 3-2-1. Любой ход первого позволяет второму поставить Х-Х-0. Можете проверить полным перебором вариантов, их тут не так много. Далее: 1-4-5 и, наконец, исходная позиция 2-4-6. Второму надо просто выводить своим ходом позицию на одну из этих ключевых после любого хода первого. Ход назад ничего не дает, так как второй ходит на столько же клеток вперед.

0
Автор поста оценил этот комментарий
Многие здесь подошли к правильному ответу, но я приведу его целиком:

Доступные поля называются «куча». Тут есть три кучи: в 6 клеток, в 4 и в 2. Если их выразить двоичными числами и перемножить командой XOR, то если получится 0, побеждает второй игрок. Если не 0 - первый. В данной игре 6 xor 4 =2 2 xor 2 =0. Побеждает второй. Это Фандорин, так как игра полностью зависит от жребия.

А теперь подробнее, как именно второй выигрывает. Тут есть ключевые позиции, которые называются «ядро игры». Надо заметить, что если у игры есть ядро, то это уже не игра, а логическая задача. Так вот: первая ключевая позиция Х-Х-0. Где Х - любое число клеток. То есть, если первый запер одну из пешек, то второй просто поддерживает между остальными равные расстояния и выигрывает. Вторая 3-2-1. Любой ход первого позволяет второму поставить Х-Х-0. Можете проверить полным перебором вариантов, их тут не так много. Далее: 1-4-5 и, наконец, исходная позиция 2-4-6. Второму надо просто выводить своим ходом позицию на одну из этих ключевых после любого хода первого. Ход назад ничего не дает, так как второй ходит на столько же клеток вперед.
0
Автор поста оценил этот комментарий

Полагаю, вы сможете отзеркалить любой мой ход для сохранения чётности возможных ходов, что будет приводить к вашей победе.
Я ошибался, думая, что первый игрок сможет выиграть, признаю.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Доступные поля называются «куча». Тут есть три кучи: в 6 клеток, в 4 и в 2. Если их выразить двоичными числами и перемножить командой XOR, то если получится 0, побеждает второй игрок. Если не 0 - первый. В данной игре 6 xor 4 =2 2 xor 2 =0. Побеждает второй. Это Фандорин, так как игра полностью зависит от жребия.
0
Автор поста оценил этот комментарий
Все правильно.. Первую поставил.. А соперник за неё поставить не может.
раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Сыграем?
0
Автор поста оценил этот комментарий

Да, согласен, при такой стратегии выигрываете вы.
Впрочем, возможно я плохо выбрал первый ход - я же не Холмс =)

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Повторим?
показать ответы
0
Автор поста оценил этот комментарий

Выиграет Холмс, потому что за прошедшее время он успел изучить игру, а Фандорин эти куклы в первый раз видит)))

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Но он же суперпроницательный и логически мыслящий чувак! Даже мне с моими средними способностями хватило пары часов, чтобы раскусить эту игру.
показать ответы
0
Автор поста оценил этот комментарий
Скорее уж: ходящий первым должен быть или очень тупым, или очень хотеть проиграть, чтобы по итогу проиграть
раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Как раз нет. Ходящий первым проигрывает, если второй играет правильно. Всегда. Вам остается это доказать.
2
Автор поста оценил этот комментарий

Фандорин. Ему всегда везет, он и будет ходить первым и выиграет

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Да, Фандорин, да, потому что всегда везет. Но дальше неправильно. И надо доказать, что эта игра чисто на везение. Это самое сложное!
0
Автор поста оценил этот комментарий

Хожу белыми. А1 - А7

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
B7 - B5
показать ответы
0
Автор поста оценил этот комментарий

Выигрывает ходящий первым. Поскольку в игре отсутствует взятие, все возможные ходы сводятся к перемещению уже имеющихся на доске фигур. Если существует выигрышная стратегия для ходящего первым, он разыгрывает её и побеждает. Если же существует выигрышная стратегия для ходящего вторым, он может уступить инициативу сопернику, совершив незначительный с точки зрения игры ход и тем самым занять место ходящего вторым.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
А давайте сыграем? Ходите 1-й ход.
показать ответы
0
Автор поста оценил этот комментарий
Тот, кто сделает самый логичный ход, А1-А7, или А8-А2. Этим он запирает пешку противника, у противника есть только 1 ход вперёд любой другой пешкой, после которого блокируется третья пешка, после чего противник идёт только назад
раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Как только вы заблокируете вторую пешку, ваш противник блокирует третью и он выиграл!
1
Автор поста оценил этот комментарий
Судя по книгам Фандорину всегда везло в любой игре, если отталкиваться от этого, то и выиграет он.
раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Верно. Но надо доказать, что в этой игре все зависит только от начального жребия. Ему везло только в играх, где важным элементом является удача.
0
Автор поста оценил этот комментарий
Тот кто первый поставит пешку за 1клетку от края доски
раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Там 3 пешки
показать ответы
0
Автор поста оценил этот комментарий
Окей, тот, кто первым запрет пешку на краю доски.
раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Во-первых там три пешки. Во-вторых, вопрос - кто это будет?
показать ответы
0
Автор поста оценил этот комментарий
Тот, кто ходит первым?
раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Горячо, но нет.
показать ответы