Ним (игра)

Ним (игра)

Ним — математическая игра, в которой два игрока по очереди берут предметы, разложенные на несколько кучек. За один ход может быть взято любое количество предметов (большее нуля) из одной кучки. Выигрывает игрок, взявший последний предмет.

В классическом варианте игры число кучек равняется трём.

Ним — конечная игра с полной информацией.

Содержание

История игры

Игра Ним попала в Европу в XVI веке из Китая. Имя «ним» было дано игре американским математиком Чарльзом Бутоном (англ. Chalres Bouton), описавшим в 1901 году выигрышную стратегию игры.

Существует несколько вариантов происхождения названия игры:

  • от немецкого глагола Nimm или старо-английского глагола Nim, имеющих значение «брать»;
  • от английского глагола WIN («побеждать»), переворачиванием слова;

Стратегия игры

В общем случае рассматривается p кучек предметов с N_1, N_2, \cdots N_p предметами. Игроки ходят по очереди. Ход заключается в том, что игрок берёт из кучки i \in [1, p] n \in [1, N_i] предметов.

Каждой позиции игры ставится в соответствие ним-сумма этой позиции — результат сложения размеров всех кучек в двоичной системе счисления без учёта переноса разрядов, то есть сложение двоичных разрядов чисел в поле вычетов по модулю 2: S=N_1 \oplus N_2 \oplus \cdots \oplus N_p

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

Пример: предположим, в игре три кучки, в них соответственно 2 (0010 в бинарном представлении), 8 (1000) и 13 (1101) предметов. Ним-сумма этой позиции — 7 (0111). Следовательно, выигрышная стратегия состоит в том, чтобы взять 3 предмета из третьей кучки — там останется 10 (1010) предметов, и ним-сумма позиции станет 0 (0000). Предположим, после вашего хода противник забирает все предметы из первой кучки — выигрышная стратегия будет заключаться в том, чтобы забрать 2 предмета из третьей кучки. В таком случае после вашего хода в кучках будет соответственно 0 (0000), 8 (1000) и 8 (1000) предметов, ним-сумма по прежнему будет равняться 0.

Варианты игры

Мизер

В этом варианте игрок, взявший последний объект, проигрывает.

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

Мультиним

Более общий случай игры Ним был предложен Муром (Eliakim Moore). В игре Nim_i игрокам разрешается брать предметы из максимум i кучек. Легко видеть, что обычная игра ним является Nim_1.

Решение такой задачи удивительно просто. Запишем размеры каждой кучки в двоичной системе счисления. Затем просуммируем эти числа в i-ичной системе счисления без переносов разрядов. Если получилось число 0, то текущая позиция проигрышная, иначе — выигрышная (и из неё есть ход в позицию с нулевой величиной).

Ним в массовой культуре

Игра Ним занимает важное место в сюжете фильма «В прошлом году в Мариенбаде».[1]

См. также

Примечания

  1. Oliver Knill Math in Movies: Last year in Marienbad  (англ.). Math in Movies. Department of Mathematics Harvard University. Архивировано из первоисточника 21 февраля 2012. Проверено 22 июня 2009.

Литература


Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Полезное


Смотреть что такое "Ним (игра)" в других словарях:

  • Игра Гранди — это математическая игра на стратегию для двух игроков. Сначала существует одна куча предметов. Два игрока по очереди разделяют одну кучу на две кучи разных размеров. Игра заканчивается, когда остаются только кучи из двух и менее предметов и ни… …   Википедия

  • Игра с полной информацией — Оноре Домье, Шахматисты Игра с полной информацией термин теории игр, обозначающий логическую игру, в которой для соперников отсу …   Википедия

  • ИГРА СТОИТ СВЕЧ — Затрачиваемые усилия оправдывают себя. Подразумевается, что для достижения необходимого результата нужно идти на серьёзные издержки. Имеется в виду, что этот результат превосходит средства, израсходованные для того, чтобы его добиться. Говорится… …   Фразеологический словарь русского языка

  • Игра стоит свеч — Экспрес. Дело оправдывает себя, если его довести до результата. Китаец, правда, отдал России полоску земли для дороги, но в обмен получил договор об оборонительном союзе… А если миллион и уплыл бог с ним, игра стоит свеч! (Н. Вирта. Вечерний… …   Фразеологический словарь русского литературного языка

  • Игра Ним — Ним  математическая игра, в которой два игрока по очереди берут предметы, разложенные на несколько кучек. За один ход может быть взято любое количество предметов (большее нуля) из одной кучки. Выигрывает игрок, взявший последний предмет. В… …   Википедия

  • Игра (фильм, 1997) — Игра The Game …   Википедия

  • Игра (телепередача) — Игра Жанр телевизионный квест Ведущий Виктор Вержбицкий, Рома Зверь Страна производства   …   Википедия

  • ИГРА — один из важнейших феноменов человеческого существования. Обычно И. противопоставляют труду, в лучшем случае видят в ней тренировку перед серьезным делом или необходимое восполнение монотонной односторонней деятельности. Считается, что только… …   Философская энциклопедия

  • ИГРА —         вид непродуктивной деятельности, мотив к рой заключается не в результатах, а в самом процессе. Уже у Платона можно отыскать отдельные суждения об игровом космосе. Эстетич. “состояние И.” отмечено Кантом. Шиллер представил относительно… …   Энциклопедия культурологии

  • ИГРА — ы; мн. игры, игр; ж. 1. к Играть (1, 3 6 зн.). И. детей прекратилась. Вмешаться в детскую игру. И. с ребёнком, собакой. И. на скрипке, на рояле. Виртуозная и. пианистки. Слушать игру духового оркестра. И. актёра в роли Отелло прекрасна. И.… …   Энциклопедический словарь


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»