Я столкнулся с проблемой.
Есть N груд камней, где в i-й куче есть камни XI. Алиса и Боб играют в следующую игру:
a. Alice starts, and they alternate turns.
b. In a turn, a player can choose any one of the piles of stones and divide the stones in it into any number of unequal piles such that no two of the piles you create should have the same number of stones. For example, if there 8 stones in a pile, it can be divided into one of these set of piles: (1,2,5), (1,3,4), (1,7), (2,6) or (3,5).
c. The player who cannot make a move (because all the remaining piles are indivisible) loses the game.
Учитывая начальный набор стопок, кто выигрывает игру, если оба игрока играют оптимально?
Самое важное утверждение: «Ответ должен быть Алисой, если Алиса выиграет, иначе ответ Боб.»
Теперь мой вопрос заключается в том, что если у нас изначально есть только одна куча из 8 камней, то фактический ответ - Боб. Но, насколько я думаю, если Алиса разбивает начальный набор из 8 камней на две стопки по 7 и 1, т.е.
8-> 7 + 1
тогда Боб не сможет выиграть, если Алиса сыграет с лучшей стратегией (оптимально). И все же ответ - Боб. Может кто-нибудь помочь мне выяснить, почему ответ Боб? Я думаю, что утверждение, которое я назвал самым важным выше, имеет большое значение в этом ответе, но я пока не могу его понять. Кто-нибудь может помочь? Вы можете обратиться к этой ссылке, которая показывает точно такую же иллюстрацию в Википедии "Grundy's Game"
Любая элементарная идея также приветствуется.
Ребята, это именно та проблема, с которой я сталкиваюсь. Любая маленькая идея также приветствуется.
Игра Гранди расширена до более чем двух куч