← Сапёр

Как выиграть в сапёра: шаблоны, первый клик и когда угадывать

Числа на этой странице получены автоматическим решателем, который играл в здешнюю версию игры — с её полями и её правилом первого клика, — не меньше 20 000 партий на каждое число. Решатель не делает логических ошибок, а когда приходится угадывать, выбирает клетку с наименьшей точной вероятностью мины.
Коротко

Сапёр — в основном логика, но не целиком. Решатель, который не ошибается в логике, проходит 96% полей «Новичка» и 87% «Любителя», но только около половины «Эксперта»: там 84% партий требуют хотя бы одного угадывания. Первый клик делайте в центр — здесь первый клик всегда открывает область, и в центре она самая большая. Выучите шаблоны 1-1, 1-2, 1-2-1 и 1-2-2-1, а когда угадывать всё же придётся, выбирайте клетку, где мина наименее вероятна, а не ближайшую к последнему клику.

Как устроена эта версия

УровеньПолеМинПлотность мин
Новичок9 × 91012,3%
Любитель16 × 164015,6%
Эксперт16 × 309920,6%
  • Первый клик всегда открывает область. Мины расставляются только после него, и ни в нажатой клетке, ни в восьми её соседях их не бывает, — так что первая клетка всегда пустая.
  • Цифра считает мины среди восьми соседей, включая диагональные. Пустая клетка сама открывает всю связную область вокруг.
  • Флажки: правая кнопка, Ctrl/Cmd + клик или долгое нажатие на телефоне. Вопросительных знаков нет.
  • Открытие по флажкам: щёлкните по открытой цифре, вокруг которой уже стоит ровно столько флажков, сколько она показывает, — и все её остальные соседи откроются разом. Один неверный флажок — и взрыв.
  • Победа — когда открыты все клетки без мин; ставить флажки на мины не обязательно.

Куда кликать первым

Раз первый клик здесь всегда попадает в пустую клетку, вопрос только в том, какую область он откроет, — а это зависит от места. У угловой клетки всего три соседа, поэтому гарантированно чистый участок — 2×2; в середине поля — 3×3.

Первый кликНовичок: побед / открыто клетокЛюбительЭксперт
Угол95,8% / 2884,4% / 2743,7% / 16
Середина края96,4% / 3686,8% / 41около 48% / 25
Центр96,1% / 4686,7% / 6449,7% / 41

На «Новичке» и «Любителе» разница в пределах случайного разброса. На «Эксперте» центр даёт примерно на шесть пунктов побед больше, чем угол. Классический совет начинать с угла пришёл из версий, где первый клик гарантированно не попадает в мину, но и только: там угловая клетка, у которой меньше соседей, чаще всего оказывается пустой. Здесь пустой оказывается любая первая клетка, и совет переворачивается.

Процент побед решателя, по 20 000 партий на каждую клетку таблицы; «открыто клеток» — средний размер первой области.

Два правила, которые решают большую часть поля

Информацию несут только цифры на границе между открытым и закрытым. Два правила, применённые вдоль этой границы снова и снова, делают основную работу:

Единица, у которой уже есть флажок рядом: все остальные закрытые соседи безопасны (✓).
Двойка ровно с двумя закрытыми соседями: в обоих мины (✗). · — открытая клетка, чья цифра здесь не важна.

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

Четыре шаблона, которые стоит узнавать с одного взгляда

Каждый проверен перебором всех возможных расстановок мин в закрытых клетках. В первых двух левый край картинки — это край поля (открытый столбец работает точно так же).

1-1 у стены. Среди первых двух закрытых клеток одна мина, значит, третья (✓) безопасна.
1-2 у стены. Двойке нужна мина, которую единица не видит: в третьей клетке (✗) мина.
1-2-1. Мины напротив единиц (✗); клетка над двойкой и две крайние безопасны (✓).
1-2-2-1. Мины напротив двоек (✗); всё остальное в ряду безопасно (✓).

Эти шаблоны встречаются на прямых участках границы, а именно там решается большая часть поля. Узнавать их с одного взгляда выгоднее, чем быстро щёлкать.

Когда логика кончилась: как угадывать

Иногда вывода нет: числам одинаково хорошо подходят две расстановки, и узнать можно только кликом. Как часто так бывает, зависит от уровня гораздо больше, чем от умения:

УровеньПартий с угадываниемУгадываний за партиюПобед у решателя
Новичок9,4%0,1296,1%
Любитель29,0%0,4686,7%
Эксперт83,8%2,7349,4%

Первый клик в центр; 20 000 партий на уровень, на «Эксперте» — 100 000.

Вынужденное угадывание редко бывает удачной ставкой: в клетках, которые приходилось выбирать решателю, мина оказывалась примерно в 32%, 28% и 18,5% случаев на трёх уровнях. Поэтому угадывайте как можно реже и как можно лучше:

  • Сначала убедитесь, что это правда угадывание. Поищите шаблоны выше и вычитание между двумя цифрами: большинство «угадываний» — пропущенные выводы.
  • Предпочитайте клетки, которых касается мало цифр. На «Эксперте» в ситуациях угадывания закрытая клетка без соседних цифр оказывалась миной в 19,9% случаев, рядом с одной цифрой — в 30,9%, с двумя — в 37,8%, с тремя — в 48,3%.
  • Но считайте, когда можете. Примерно в девяти угадываниях из десяти самая безопасная клетка по точному расчёту всё-таки лежала на границе: цифра может сделать одного из своих закрытых соседей гораздо безопаснее среднего по полю.
  • Углы не безопаснее. В ситуациях угадывания мина в углу встречалась так же часто, как на краю и внутри (22,7%, 22,4% и 23,5% на «Эксперте»).
  • В конце пользуйтесь счётчиком мин. Когда клеток осталось мало, общее число мин часто решает выбор между двумя расстановками, которые цифры различить не могут.

При чём здесь компьютер

Сапёр — единственный пасьянс среди здешних игр. Соперника нет: компьютер только раскладывает мины случайно после вашего первого клика, а в общем счёте сайта расчищенное поле идёт в зачёт вам, а взрыв — компьютеру. Уровень меняет только размер поля и плотность мин.

Зато результаты решателя показывают, где потолок. Пройденный «Новичок» — норма; на «Любителе» одно поражение из восьми — примерно столько же проигрывает и безупречная логика; на «Эксперте» половина побед значит, что вы играете почти так хорошо, как позволяет само поле.

Ошибки, из-за которых проигрывают чаще всего

  • Первый клик в угол. Здесь он открывает самую маленькую область и стоит около шести пунктов побед на «Эксперте».
  • Угадывание там, где есть вывод. Прежде чем щёлкать вслепую, проверьте каждую цифру на границе и каждую пару соседних цифр.
  • Угадывание рядом со скоплением цифр. Клетка, которой касаются три-четыре цифры, в ситуациях угадывания оказывается миной почти в половине случаев.
  • Открытие по непроверенному флажку. Один неверный флажок превращает ускорение во взрыв.
  • Забытый счётчик мин в конце партии — а он решает позиции, которые цифры не решают.

Вопросы и ответы

Сапёр — это удача или умение?

В основном умение, с долей удачи, которая зависит от уровня. Решатель без логических ошибок выигрывает 96% полей «Новичка», 87% «Любителя» и около половины «Эксперта»; остальное проигрывается на вынужденных угадываниях, а на «Эксперте» они бывают в 84% партий.

Можно ли пройти любое поле сапёра без угадывания?

Нет. В некоторых позициях числам подходят две и больше расстановок мин, которые различить нельзя. Здесь так бывает примерно в 9% партий «Новичка», 29% «Любителя» и 84% «Эксперта» — даже у безупречного логика.

Куда кликать первым в сапёре?

В этой версии — в центр: первый клик всегда попадает в пустую клетку, а в центре открывается самая большая область — около 41 клетки на «Эксперте» против 16 в углу, и примерно на шесть пунктов больше побед. В версиях, где первый клик только безопасен, пустым чаще оказывается угол.

Что такое шаблон 1-2-1?

Три цифры 1, 2, 1 подряд вдоль прямого ряда закрытых клеток. Мины — напротив двух единиц, клетка напротив двойки безопасна. Его длинный родственник, 1-2-2-1, держит мины напротив двух двоек.

Как правильно угадывать в сапёре?

Сначала убедитесь, что выводов не осталось. Потом выбирайте клетку с наименьшей вероятностью мины: по простому правилу — ту, которой касается как можно меньше цифр; ещё лучше — посчитать расстановки, потому что самая безопасная клетка часто лежит на границе рядом с маленькой цифрой.

Какой процент побед на «Эксперте» хороший?

Около 50%. Решатель, который не делает логических ошибок и всегда берёт самую безопасную клетку, выигрывает здесь примерно 49% партий на «Эксперте»; само поле вынуждает угадывать в 84% партий.

Первый клик всегда безопасен?

Здесь — да, и даже больше: мины расставляются после первого клика, вдали от нажатой клетки и всех восьми её соседей, поэтому первый клик всегда открывает пустую область.

Правда ли, что сапёр NP-полный?

Задача проверить, совместима ли данная позиция сапёра с какой-нибудь расстановкой мин, NP-полна — это доказал Ричард Кей в 2000 году. Проще говоря, быстрого метода, который работает на любой позиции, не известно, и поэтому некоторые позиции действительно трудны.

Сыграть в сапёра →
Куда отсюда
Как сослаться: «Как выиграть в сапёра: шаблоны, первый клик и когда угадывать», You vs Computer, https://youvscomputer.com/games/ru/minesweeper-strategy.html