Правила нонограм
Нонограма — це сітка, яку ви заповнюєте за числовими підказками, і коли вона готова, з'являється картинка. Тут немає арифметики й немає слів — лише кілька простих правил про те, що означають числа. Ця сторінка розглядає ці правила й проводить вас через одну невелику головоломку від підказок до готової картинки. Якщо ви вже знаєте правила й хочете опанувати техніку розв'язання, покроковий посібник із розв'язання йде далі.
Сітка й числа
Кожна нонограма — це прямокутна сітка з клітинок. Угорі над кожним стовпцем стоїть список чисел; ліворуч біля кожного рядка стоїть список чисел. Ці числа — єдині підказки, які ви маєте: жодної готової частини картинки на старті немає. Ваше завдання — визначити, які клітинки слід заповнити, а які лишити порожніми, доки кожен рядок і стовпець не збігатиметься зі своєю підказкою.
Кожна клітинка врешті-решт перебуває в одному з двох станів: заповнена (частина картинки) або порожня (тло). Більшість гравців також ставлять невелику позначку, наприклад ✕, у клітинках, які, як вони визначили, мають лишитися порожніми — цього не вимагають правила, але так головоломку значно легше читати.
Правило 1 — кожне число це послідовність заповнених клітинок
Одне число повідомляє, скільки клітинок у цьому рядку заповнено однією нерозривною послідовністю. Підказка 5 у рядку завширшки п'ять клітинок означає, що весь рядок заповнено. Підказка 3 означає, що рівно три клітинки поспіль заповнені десь уздовж цього рядка, а решта дві порожні — просто ви можете ще не знати, де саме розташована ця послідовність.
Правило 2 — кілька чисел означають кілька послідовностей, по порядку
Коли підказка має більше ніж одне число, кожне число — це окрема послідовність, і вони з'являються в тому самому порядку, у якому перелічені. Підказка рядка 1 1 означає дві поодинокі заповнені клітинки, причому перша ліворуч від другої. Підказка 2 1 означає послідовність із двох, а потім послідовність з однієї, саме в такому порядку — ніколи не одна перед двома.
Важливе додаткове правило: послідовності з однієї підказки мають бути розділені щонайменше однією порожньою клітинкою. Без цього проміжку вони були б просто однією довшою послідовністю. Тож у рядку завширшки п'ять клітинок підказку 1 1 можна розмістити кількома способами (заповнено-порожньо-заповнено-порожньо-порожньо, або заповнено-порожньо-порожньо-заповнено-порожньо, і так далі), але дві заповнені клітинки ніколи не можуть торкатися.
Правило 3 — і рядки, і стовпці мають бути задоволені
Клітинку не визначає лише підказка її рядка — вона має водночас задовольняти й підказку свого стовпця. Саме тут відбувається справжнє розв'язання: клітинка заповнюється лише тоді, коли цього вимагають і рядок, і стовпець, до яких вона належить. Перехресна перевірка обох — це те, що перетворює «ця послідовність могла б стояти в кількох місцях» на «ця послідовність має стояти саме тут».
Правило 4 — правильна нонограма має рівно одне рішення
Добре складену нонограму можна розв'язати лише логікою, і вона має тільки одну правильну відповідь. Вам ніколи не доведеться вгадувати: кожна заповнена чи порожня клітинка випливає з підказок, які ви вже маєте. Якщо здається, що головоломка вимагає здогадки, або є висновок, якого ви ще не помітили, або сама головоломка складена з помилкою. На цьому сайті кожна головоломка перевіряється машиною на єдине рішення без здогадок ще до публікації.
Розібраний приклад
Ось невелика головоломка 5×5. Ліворуч — початкова позиція, лише підказки. Праворуч — готова картинка. Зверніть увагу, що підказка верхнього рядка — 1 1: дві окремі заповнені клітинки з проміжком між ними (два горбики серця), точно як описано у Правилі 2. Кожен інший рядок випливає з перехресної перевірки рядків зі стовпцями.
Зчитування назад підтверджує кожну підказку: верхній рядок — 1 1 (дві поодинокі клітинки), наступні два рядки — 5 (повністю заповнені), потім 3, потім єдина 1 в нижній точці — і кожен стовпець теж збігається зі своєю підказкою (2, 4, 4, 4, 2).
