Подсчёт оставшихся мин
Уровень: Продвинутый
Общее число мин помогает пробить тупиковую ситуацию.
Когда одни лишь локальные шаблоны заводят в тупик, используют глобальную информацию — «общее число оставшихся мин». Способ в том, чтобы сравнить счётчик оставшихся мин на экране с ещё закрытыми клетками.
Например, если осталось 2 мины, а определённая зона у границы обязательно должна содержать ровно 2 мины, то все закрытые клетки вне этой зоны безопасны. Это особенно мощно в поздней стадии игры.
Если по каждой пограничной зоне подсчитать минимальное и максимальное число нужных мин и сопоставить с общим числом, проявляются гарантированные клетки, невидимые для локальной логики.
Связанные приёмы
Вероятностное рассуждение
Когда логика не решает, выбираем самую безопасную клетку.
СреднийРассуждение подмножествами
Если кандидаты одного числа входят в другое, определяем по разности.