Сапер: стратегія і прийоми
Три правила розв'язують будь-яке поле на цьому сайті. Четвертого вам не знадобиться.
Три правила розв'язують будь-яке поле на цьому сайті
У сапера репутація гри на удачу, і це справедливо лише для полів, яких ніхто не перевіряв. Кожне поле тут проходить через розв'язувач, що використовує рівно три прийоми нижче, отже ці три доказово достатні: четвертого прийому вчити не треба, і позиції, де він був би потрібен, не існує.
Порядок — той, у якому вони вам реально знадобляться.
1. Правило клітинки
Для однієї цифри порівняйте її значення з прапорцями і закритими клітинками навколо:
- значення = кількість прапорців навколо → будь-який решта закритий сусід безпечний,
- значення − прапорці = кількість закритих сусідів → кожен із них — міна.
Це саме по собі закриває більшу частину легкого поля. Це ж правило ви застосовуєте на експертному полі сотні разів, тож доведіть його до автоматизму, перш ніж займатися чимось іншим.
2. Правило підмножини — звідси беруться схеми
Візьміть дві цифри, закриті клітинки яких перетинаються. Якщо закриті клітинки цифри A є підмножиною клітинок B, то різниця B − A містить рівно залишок B − залишок A мін.
Усю роботу роблять два наслідки:
- різниці потрібно нуль мін → кожна клітинка в ній безпечна,
- різниці потрібно стільки мін, скільки в ній клітинок → усі вони міни.
Знамениті схеми — це просто заздалегідь порахане правило:
- 1-2-1 біля стіни — міни під одиницями, середня клітинка під двійкою безпечна,
- 1-2-2 на краю — міни під двійками,
- 1-1 у коридорі — клітинка за другою одиницею безпечна.
Вчіть форми, якщо хочете, але саме правило під ними покриває випадки, не схожі на жодну названу схему.
3. Лічильник мін
Лічильник — обмеження на все поле, а не на одну цифру, і саме тому він розв'язує позиції, яких перші два правила не бачать:
- поставлені прапорці = усі міни → будь-яка закрита клітинка безпечна,
- закриті клітинки = решта мін → усі вони міни.
У кінцівці складного або експертного поля це часто розв'язує цілий регіон одним ходом. Ті, хто ігнорує лічильник, програють уже розв'язані поля.
Швидкість, коли точність уже є
- Спершу прапорець, потім акорд. Акорд — єдиний хід, що відкриває кілька клітинок одразу. Уся решта техніки — підготовка до нього.
- Працюйте вздовж фронту. Межа між відкритим і закритим — місце, де живе вся інформація; стрибки по полю означають перечитування вже прочитаних цифр.
- Не залишайте за собою розв'язних позицій. Повернення до них — подвійна плата за те саме читання.
- Вчіть форми, а не координати. Умить розпізнавати 1-2-1 цінніше за будь-який клавіатурний трюк.
- На комп'ютері грайте з клавіатури. Стрілки для руху,
Enterдля відкриття,Fдля прапорця — без водіння курсора між кутами поля.
Де техніка перестає важити
У певний момент ваш час обмежує швидкість читання цифр, а не те, яке правило ви знаєте. Саме з цього місця стає цікавою головоломка дня: усі грають те саме поле, час міряє сервер, а рейтинг прямо каже, куди у світі вас ставить ця швидкість читання.