Brain Arena

Сапер: схема 1-2-1 — читайте поле замість вгадувати

Три сусідні цифри 1-2-1 на межі відкритої зони визначають положення двох мін без жодного ризику. Разом зі схемою 1-2-2 і лічильником мін це весь набір.

Ізометрична сітка квадратних клітинок, кілька з них натиснуті, на одній синій прапорець

Про сапера треба зрозуміти одну річ, з якої випливає все решта: цифра нічого не каже про клітинку, на якій вона стоїть — вона описує вісім клітинок навколо неї.

Правило клітинки — те, яким ви вже користуєтеся

Якщо цифра має рівно стільки закритих сусідів, скільки становить її значення, усі вони — міни. Якщо вона вже має стільки прапорців, скільки становить її значення, кожен інший закритий сусід безпечний і його можна відкрити акордом.

Це закриває більшу частину легкого поля і добрий шматок середнього. Далі починається місце, де більшість гравців переходить до вгадування — і саме там до справи беруться схеми.

Схема 1-2-1

Уявіть межу відкритої зони з трьома сусідніми цифрами 1, 2, 1. Під ними, із закритого боку, лежать три клітинки.

Результат вимушений: міни стоять під крайніми одиницями, а клітинка під двійкою безпечна.

Межа поля сапера зі схемою 1-2-1: міни позначені під крайніми одиницями, а клітинка під двійкою позначена як безпечна
Схема 1-2-1: міни під одиницями, безпечна клітинка під двійкою — жодного вгадування

Чому? Двійці потрібні дві міни серед трьох клітинок. Якби міна стояла під двійкою, одна з одиниць мала б у своєму полі зору дві міни — а вона повідомляє лише про одну. Суперечність. Усім трьом цифрам задовольняє рівно одне розташування.

Це не евристика і не «зазвичай». Це доведення, і саме тому на нього безпечно спиратися в грі на час.

Схема 1-2-2

Той самий механізм, інша форма: у послідовності 1-2-2 міни стоять під двома двійками, а клітинка під одиницею безпечна.

Межа поля сапера зі схемою 1-2-2: міни позначені під обома двійками, а клітинка під одиницею позначена як безпечна
Схема 1-2-2: той самий механізм, зсунутий на одну клітинку

Обидві схеми — це насправді одна й та сама ідея: ви перестаєте дивитися на окрему цифру і починаєте дивитися на набір клітинок, про який дві сусідні цифри говорять одночасно. Коли набір однієї цифри міститься в наборі іншої, різниця між ними вже визначена.

Лічильник мін — третє й останнє правило

Кількість мін, що залишилися, над полем — це інструмент, а не оздоба. Кінцівки партій часто виглядають так: залишилося три закриті клітинки й одна міна, а якась цифра повідомляє «одна міна серед двох із цих клітинок». Тоді третя клітинка безпечна, хоч жодна окрема цифра цього не каже.

Кінцівка партії в сапері: лічильник показує одну міну, дві клітинки під одиницею позначені знаками питання, а третя клітинка поза її досяжністю позначена як безпечна
Лічильник мін вирішує те, чого не вирішить жодна окрема цифра

Чому тут ніколи не доводиться вгадувати

Класичний сапер створює кінцівки, у яких дві клітинки містять одну міну і ніщо не вказує, яка саме — залишається кинути монету. За одного поля дня, спільного для всього світу, це означало б, що половина гравців програє випадково, а рейтинг вимірює удачу.

Тому генератор випускає поле лише після того, як його власний розв'язувач пройшов його трьома правилами: правилом клітинки, правилом підмножини (схеми 1-2-1 і 1-2-2, записані формально) та лічильником мін. Якщо ви застрягли, відповідь є на полі. Її треба знайти, а не поставити на неї.

Ця гарантія має свідомо суворий наслідок: одна міна завершує партію. Якщо поле доказово чесне, натрапити на міну — це помилка, а не невдача.

Три звички, які скорочують ваш час

  • Ставте прапорець лише там, де він щось відкриває. Сам собою прапорець не наближає до перемоги — наближає акорд, який він уможливлює.
  • Користуйтеся акордом. Клац по відкритій цифрі, яка вже має свої прапорці, відкриває решту одним рухом. На полі 16×20 це сотні зекономлених кліків.
  • Працюйте на межі, а не всередині. Уся інформація живе на межі відкритої зони. Середина вже нічого не має сказати.

Решта — практика, а найкраще місце це перевірити — сьогоднішнє поле, бо саме його зараз розв'язує весь світ за тими самими правилами.

Сапер

Грати зараз Грати в головоломку дня