Стратегія: міркувати без вгадування
Коротко
Трьох способів міркування достатньо, щоб розв’язати багато полів: число, у якого стільки прихованих сусідів, скільки воно показує (усі вони заміновані); число, навколо якого вже є всі потрібні прапорці (решта клітинок безпечні); і два сусідні числа, одне з яких «містить» інше. Лічильник мін допомагає наприкінці партії. Коли жоден із цих способів не підходить, доводиться вгадувати.
Поля на цій сторінці створені генератором застосунку (початковий рівень, 9 × 9, 10 мін); кожен логічний висновок виконано рушієм застосунку без відкриття мін, а потім перевірено другою програмою.
- закрита клітинка
- відкрита клітинка
- прапорець
- число, використане для висновку
- клітинка, визначена як безпечна
- визначена міна
Повне число: усі його приховані сусіди — міни
Число в стовпці 4, рядку 4 дорівнює 1 й має лише 1 приховану сусідню клітинку (без урахування вже встановлених навколо нього прапорців). Його міни мають десь міститися: ця клітинка замінована.
Число з усіма прапорцями: решта клітинок безпечні
Після встановлення цього прапорця навколо числа в стовпці 4, рядку 3, яке дорівнює 1, стає стільки прапорців, скільки воно показує. Інші приховані сусідні клітинки не можуть містити мін: 1 безпечна клітинка. У застосунку дотик до цього числа одразу відкриває її (акорд).
Два сусідні числа
Далі в тій самій партії жодного окремого числа вже недостатньо. Міни, що залишилися для числа в стовпці 1, рядку 7, мають розташовуватися серед клітинок, які всі також межують із числом у стовпці 2, рядку 7. Для цих двох чисел потрібно розмістити однакову кількість мін, що залишилися: отже, усі міни другого містяться в зоні першого, а решта прихованих сусідів другого безпечні — тут це 1 клітинка.
Те саме міркування іноді дозволяє знайти міни: коли другому числу потрібно стільки додаткових мін, скільки в нього додаткових клітинок.
Лічильник мін
Лічильник показує кількість мін мінус кількість прапорців. Наприкінці партії він іноді дає остаточну відповідь: на цьому іншому полі початкового рівня всі прапорці вже встановлено й залишилася 1 прихована клітинка; лічильник показує нуль, отже, вона безпечна.
Коли доводиться вгадувати
Генератор застосунку розміщує міни випадково, не перевіряючи, чи можна розв’язати поле логічно. На наведеному нижче полі після 16 кроків міркування залишаються 4 приховані клітинки, а лічильник показує 2 міни. Перевіривши всі способи їх розміщення, знаходимо 2 варіанти, що узгоджуються з усіма числами, і жодна клітинка не є безпечною в усіх варіантах: доводиться робити вибір.
Коли доводиться вгадувати, ось кілька порад:
- спершу відкрити всі безпечні клітинки в інших місцях: нова ділянка може усунути невизначеність;
- віддати перевагу клітинці, яка надасть інформацію, якщо виявиться безпечною, а не ізольованій клітинці;
- прийняти поразку: програш через вимушений вибір нічого не говорить про якість ваших міркувань.