2
|
Задача 483. Игра в нимпостоянный адрес задачи: http://www.diofant.ru/problem/2275/показать код для вставки на свой сайт >> |
Задачу решили:
9
всего попыток:
17
поделиться задачей:
|
|
Задача опубликована:
12.11.12 08:00
Прислал:
admin
Источник:
Проект "Эйлер" (http://projecteuler.net)
Вес:
1
сложность:
1
класс:
11 и старше
баллы: 100
Темы:
игры
|
Лучшее решение:
TALMON
(Тальмон Сильвер)
|
Ним – это игра, в которой двое участников по очереди берут камни, разложенные на несколько кучек. Каждым ходом игрок должен взять из одной кучки один или несколько камней, но хотя бы один – обязательно!
Проигрывает тот, кому камней не досталось, и кто поэтому не может сделать ход.
Мы рассмотрим наиболее популярную версию игры с тремя кучками камней.
Пусть начальная позиция описывается тройкой чисел (n1,n2,n3), где n1,n2 и n3 - количество камней в каждой из трех кучек.
- Позиция называется выигрышной, если первый игрок, правильно выбрав стратегию, может гарантировать свою победу.
- Позиция называется проигрышной, если первый игрок при правильной игре второго всегда проигрывает.
Например, позиция (0,n,n) – проигрышная для любых n, ибо второй игрок всегда может выравнивать количество камней в двух оставшихся кучках, пока в них что-то остается. По этой же причине позиция (1,2,3) – тоже проигрышная, ибо второй игрок своим ходом всегда может создать позицию вида (0,n,n), например:
Первый игрок: (1,2,1) Второй игрок: (1,0,1)
Первый игрок: (0,0,1) Второй игрок: (0,0,0) – победа.
Подсчитайте, сколько существует проигрышных позиций вида (n,2n,3n), где n – натуральное число, не превышающее 1012.
Если Вы не можете ее решить, значит Вы не можете ее решить :-)