Пятнашки

Пятнашки
Пятнашки
Пятнашки в сборе

Пятна́шки — популярная головоломка, придуманная в 1878 году Ноем Чепмэном. Представляет собой набор одинаковых квадратных костяшек с нанесёнными числами, заключённых в квадратную коробку. Длина стороны коробки в четыре раза больше длины стороны костяшек для набора из 15 элементов (и в три раза больше для набора в 8 элементов), соответственно в коробке остаётся незаполненным одно квадратное поле. Цель игры — перемещая костяшки по коробке добиться упорядочивания их по номерам, желательно сделав как можно меньше перемещений.

Содержание

История создания

С 1891 года до самой смерти Сэмюэл Лойд считал, что изобрёл головоломку именно он. Однако существуют доказательства того, что он был непричастен к созданию «пятнашек». Настоящим изобретателем был Ной Палмер Чепмэн, почтмейстер из Канастоты, который ещё в 1874 году показывал друзьям головоломку, состоящую из шестнадцати пронумерованных квадратиков, которые надо было сложить в ряды по четыре штуки так, чтобы сумма чисел в каждом ряду была равна 34. Затем сын Ноя Чепмэна, Фрэнк Чепмэн привёз доработанные головоломки в Сиракузы (штат Нью-Йорк), а затем в Хартфорд (Коннектикут), где слушатели Американской школы для слабослышащих начали производство головоломки. К 1879 году она уже продавалась не только в Хартфорде, но и в Бостоне. Тогда о «пятнашках» узнал художник по дереву Маттиас Райс. В декабре 1879 года он начал бизнес по производству новой головоломки под названием «Драгоценная головоломка» (англ. Gem Puzzle). В начале 1880 года некий Чарльз Певи, дантист из Вустера, привлёк внимание общественности, предложил денежное вознаграждение за решение задачи собирания головоломки, что добавило популярности новой забаве. Весной того же года игра достигла Европы. 21 февраля 1880 года Ной Чепмэн попытался оформить патент на своё изобретение (патент назывался «Головоломка из бриллиантовых блоков», «Block Solitaire Puzzle»), однако заявка на патент была отклонена, так как мало отличалась от уже оформленного тремя годами ранее патента «Хитрые блоки», «Puzzle-Blocks»[1].

Математическое описание

Пятнашки представляют собой классическую задачу для моделирования эвристических алгоритмов. Обычно задачу решают через количество перемещений и поиск манхеттенского расстояния между каждой костяшкой и её позицией в собранной головоломке. Для решения используются алгоритмы наподобие алгоритма A*.

Нерешаемая комбинация, предложенная Ноем Чепменом

Можно показать, что ровно половину из всех возможных 20 922 789 888 000 (=16!) начальных положений пятнашек невозможно привести к собранному виду: пусть квадратик с числом  i расположен до (если считать слева направо и сверху вниз)  k квадратиков с числами меньшими  i . Будем считать  n_i = k , то есть если после костяшки с i-м числом нет чисел, меньших i, то  k = 0. Также введем число e — номер ряда пустой клетки (считая с 1). Если сумма

N = \sum_{i=1}^{15} n_i + e

является нечётной, то решения головоломки не существует[2].

Для обобщённых пятнашек (с бо́льшим, чем 15, количеством костяшек) задача поиска кратчайшего решения является NP-полной.

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

См. также

Примечания

  1. The 15 Puzzle, Джерри Слокум, Дик Сонневелд. ISBN 1-890980-15-3
  2. Jerry Slocum and Eric W. Weisstein Пятнашки (англ.) на сайте Wolfram MathWorld.

Ссылки


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР
Синонимы:

Полезное


Смотреть что такое "Пятнашки" в других словарях:

  • пятнашки — салка, салки Словарь русских синонимов. пятнашки см. салки Словарь синонимов русского языка. Практический справочник. М.: Русский язык. З. Е. Александрова. 2011 …   Словарь синонимов

  • ПЯТНАШКИ — ПЯТНАШКИ, шек. Детская игра, в к рой один из участников бегает, бросая в других мячом или, догнав, касается рукой, салки. Играть в п. Толковый словарь Ожегова. С.И. Ожегов, Н.Ю. Шведова. 1949 1992 …   Толковый словарь Ожегова

  • ПЯТНАШКИ — ПЯТНАШКИ, пятнашек, ед. нет (разг.). Детская игра, по правила которой нужно попадать мячом в бегущего партнера или же, догоняя, коснуться его рукой; то же, что салки. Толковый словарь Ушакова. Д.Н. Ушаков. 1935 1940 …   Толковый словарь Ушакова

  • пятнашки — Петербург и др. детская игра, в котрой водящий пытается догнать и дотронуться до одного из участников (осалить), после чего тот становится водящим Ловишки , пятнашки это игра, цель которой догнать и поймать убегающих игроков. (Петербург) В моем… …   Языки русских городов

  • пятнашки — ПЯТНАШКИ, шек, шкам, мн Детская игра, в которой один из участников (водящий) бегает за другими, стараясь их догнать и коснуться рукой; Син.: салки. Обе [девчушки] круглоглазые, тощенькие, с облезлой от солнца кожей, они играли в пятнашки, бегая… …   Толковый словарь русских существительных

  • Пятнашки — мн. Детская игра, по правилам которой следует попадать мячом в бегущего партнера или, догнав, коснуться его рукой. Толковый словарь Ефремовой. Т. Ф. Ефремова. 2000 …   Современный толковый словарь русского языка Ефремовой

  • пятнашки — пятнашки, пятнашек, пятнашкам, пятнашки, пятнашками, пятнашках (Источник: «Полная акцентуированная парадигма по А. А. Зализняку») …   Формы слов

  • пятнашки — пятн ашки, шек (игра) …   Русский орфографический словарь

  • пятнашки — питер. салки Детская игра …   Универсальный дополнительный практический толковый словарь И. Мостицкого

  • пятнашки — мн., Р. пятна/шек …   Орфографический словарь русского языка


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

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