Решения
Задача для тренировки мышления № 1
Вы выиграете, если оставите соперника с 1 флажком, который тот вынужден будет взять. Это означает, что вы окажетесь в выигрышной позиции, если начнете раунд с 2, 3 или 4 флажков. Проиграет тот, кто останется с 5 флажками, поскольку, что бы этот человек ни сделал, он оставит соперника с 2, 3 или 4 флажками. Проиграет и тот, кто останется с 9 флажками. Придерживаясь этой же логики и дальше, можно сделать вывод о том, что игрок, начинающий игру с 21 флажка, находится в проигрышной позиции (при условии, что соперник использует правильную стратегию и на каждом ходе сокращает общее число оставшихся флажков на четыре).
Еще один способ решить эту задачу сводится к тому, чтобы считать победителем человека, забравшего предпоследний флажок, поскольку в таком случае соперник остается с одним флажком, который ему придется взять. Забрать предпоследний флажок – все равно что взять последний флажок в игре, в которой задействовано на один флажок меньше. Если в игре 21 флажок, вы должны действовать так, будто в ней всего 20 флажков, и попытаться забрать последний флажок из 20. К сожалению, это тоже проигрышная позиция, по крайней мере если соперник понимает логику игры. Этот пример подтверждает тот факт, что игрок, делающий первый ход, не всегда имеет преимущество в игре (о чем мы уже говорили в ).