Кроссворд
- 1 year ago
- 0
- 0
Японская головоломка (также японский кроссворд , японское рисование , нонограмма ) — головоломка , в которой, в отличие от обычных кроссвордов , закодированы не слова , а изображение.
Изображения закодированы числами , расположенными слева от строк, а также сверху над столбцами. Количество чисел показывает, сколько групп чёрных (либо своего цвета, для цветных кроссвордов ) клеток находятся в соответствующих строке или столбце, а сами числа — сколько слитных клеток содержит каждая из этих групп (например, набор из трёх чисел — 4, 1, и 3 означает, что в этом ряду есть три группы: первая — из четырёх, вторая — из одной, третья — из трёх чёрных клеток). В чёрно-белом кроссворде группы должны быть разделены, как минимум, одной пустой клеткой, в цветном это правило касается только одноцветных групп, а разноцветные группы могут быть расположены вплотную (пустые клетки могут быть и по краям рядов). Необходимо определить размещение групп клеток.
Несмотря на большую распространённость, на данный момент нет общего мнения о требованиях, предъявляемых к японским кроссвордам . Основные мнения сводятся к различным сочетаниям следующих утверждений:
Японские головоломки появились в Японии в конце XX века , на их авторство претендуют два человека.
Одна из них — ( яп. 石田 のん), иллюстратор и графический редактор, утверждавшая, что ещё в 1970 году она создавала нонограммы как средство общения между людьми и животными . Нон Исида верила, что животные очень разумные существа, но из-за отсутствия средств коммуникации между людьми и животными человек недооценивает земные существа. В результате её научной работы, по утверждению Исиды, родились нонограммы (анг. Nonogram) (NON + diaGRAM) — поля с чёрными и белыми квадратами [ неавторитетный источник ] .
В 1987 году Нон Исида приняла участие в конкурсе рисунков окнами . Участникам необходимо было создать рисунок на небоскребе с помощью окон, включать или выключать в комнатах свет. Ночью были подведены итоги, и работа Исиды заняла первое место. Сказка о — это японская легенда VIII века , ставшая первой нонограммой, которую увидела многочисленная публика .
В 1988 году, вдохновлённая победой в конкурсе рисунков окнами, Нон Исида публикует в Японии три головоломки под названием « » .
В то же время японский автор головоломок ( яп. ) придумывает головоломки «Рисование по числам» (анг.) и публикует их в другом издании .
Первоначально нонограммы не вызвали особого интереса у любителей головоломок, так как никто не понимал, что из себя представляет эта головоломка, как её разгадывать.
Широкую известность японские головоломки получили в 1989 — 1990 годах после публикации в британской газете The Telegraph , , известный британский любитель головоломок, убедил руководство газеты еженедельно публиковать японские головоломки. Вскоре о нонограммах или (анг.) узнали и в России , здесь они получили название «японские кроссворды» или «японские головоломки».
Алгоритм решения японского кроссворда на примере показанного ниже узора «сердце» таков. Легче всего начинать с тех строчек, которые окажутся закрашенными. В нашем примере только три таких строчки по 9 клеток (рис. 1).
Вторая строчка состоит из двух групп по 4 клетки. В данном случае пробел между группами окажется в 5 столбце. После этого в 1 и 9 столбике оказываются закрашенными по 4 клетки, что и нужно по условиям.
Все остальные клетки в данных столбцах точно оказываются не закрашенными. Они отмечаются крестиками (рис. 2). Далее в строчке с числом 7 закрашиваются все семь оставшихся клеточек. В среднем столбике образовалось начало группы — 4 из 7 требуемых по условию. Завершается и эта группа.
В строчке с числом 1 — клетка уже есть, а все остальные отмечаются крестиком. В строчке с числом 3 обязательно остаются свободными вторая и восьмая клетка, а в строчке с группами 2-2 точно будут закрашены третья и седьмая клетки (рис. 3).
Далее завершаются 3 и 7 столбики, соединяются между собой три клетки из строчки с числом 5, закрашиваются две оставшихся клеточки в строке с числом 3. Остаётся закрасить первые клетки во втором и восьмом столбце (рис. 4).
Японский кроссворд — NP-полная задача , не существует её решения за полиномиальное время , если P≠NP .
Однако, если к японским кроссвордам относить только кроссворды «имеющие одно решение, достижимое только логическим путем», то такие кроссворды к NP-полным задачам относить нельзя, так как в любой момент времени при разгадывании кроссворда, у нас есть информация, однозначно указывающая, какие клетки можно открыть далее. По сути, все методы разгадывания кроссвордов, применяемые человеком (за исключением метода «проб и ошибок» ), основываются именно на этом.
В простейшем виде (квадрат 8×8) японский кроссворд предлагался в 1992 году участникам международной олимпиады по информатике (IOI) под названием «острова в море».
Главное отличие цветных японских головоломок от черно-белых — наличие двух и более цветов клеток (цвет фона как отдельный цвет не учитывается), что в свою очередь вносит одно существенное отличие в решение головоломки . Надо помнить, что в цветной головоломке между группами клеток разного цвета может и не быть белых клеток.
Соответственно, если в черно-белой головоломке при решении исходят из того, что группа закрашенных клеток обязательно отделена от другой хотя бы одной не закрашенной клеткой и учитывают её при подсчётах, то в цветной так сделать нельзя, так как группы клеток могут располагаться вплотную друг к другу.
Также, в особо сложных цветных кроссвордах дополнительно нужно учитывать цвета на пересечении клеток.
В остальном же решение основывается на тех же принципах, что и у черно-белых головоломок:
Цветные японские кроссворды, в основном, решать гораздо легче, нежели чёрно-белые. [ источник не указан 677 дней ]