Démineur

Strategi: menaakul tanpa meneka

Ringkasnya

Tiga kaedah penaakulan sudah memadai untuk menyelesaikan banyak grid: nombor yang bilangan petak jiran tertutupnya sama dengan nilainya (semuanya mengandungi periuk api), nombor yang semua benderanya sudah diletakkan (petak lain selamat), dan dua nombor berjiran yang salah satunya “merangkumi” yang lain. Pembilang periuk api membantu pada penghujung permainan. Apabila tiada satu pun kaedah ini boleh digunakan, anda perlu meneka.

Grid pada halaman ini dijana oleh penjana aplikasi (Pemula, 9 × 9, 10 periuk api); setiap deduksi telah dilaksanakan oleh enjin aplikasi tanpa terkena periuk api, kemudian disahkan oleh program kedua.

  • petak tertutup
  • petak terbuka
  • bendera
  • nombor yang digunakan
  • petak selamat yang disimpulkan
  • periuk api yang disimpulkan

Nombor penuh: semua petak jirannya yang tertutup mengandungi periuk api

Nombor di lajur 4, baris 4 bernilai 1 dan hanya mempunyai 1 petak jiran tertutup (tidak termasuk bendera yang sudah diletakkan di sekelilingnya). Periuk api yang ditunjukkannya mesti berada di suatu tempat: petak ini mengandungi periuk api.

Nombor yang dipenuhi: petak selebihnya selamat

Selepas bendera ini diletakkan, nombor di lajur 4, baris 3, yang bernilai 1, mempunyai bilangan bendera di sekelilingnya yang sama dengan nilainya. Petak jirannya yang lain yang masih tertutup tidak mungkin mengandungi periuk api: 1 petak selamat. Dalam aplikasi, mengetik nombor ini membukanya sekali gus (pembukaan serentak).

Dua nombor berjiran

Kemudian dalam permainan yang sama, satu nombor sahaja tidak lagi mencukupi. Nombor di lajur 1, baris 7 masih memerlukan periuk api dalam petak yang semuanya turut bersebelahan dengan nombor di lajur 2, baris 7. Kedua-dua nombor ini memerlukan bilangan periuk api yang masih belum ditandakan yang sama: maka semua periuk api bagi nombor kedua berada dalam kawasan nombor pertama, dan petak jiran tertutupnya yang lain selamat, iaitu 1 petak di sini.

Penaakulan yang sama kadangkala mengenal pasti periuk api: apabila nombor kedua memerlukan periuk api tambahan sebanyak bilangan petak tambahannya.

Pembilang periuk api

Pembilang memaparkan bilangan periuk api ditolak bilangan bendera. Pada penghujung permainan, ia kadangkala memberikan kepastian: dalam grid Pemula yang lain ini, semua bendera telah diletakkan dan masih ada 1 petak tertutup; pembilang menunjukkan sifar, maka petak itu selamat.

Apabila perlu meneka

Penjana aplikasi meletakkan periuk api secara rawak, tanpa memeriksa sama ada grid boleh diselesaikan secara logik. Dalam grid di bawah, selepas 16 langkah penaakulan, masih ada 4 petak tertutup dan pembilang menunjukkan 2 periuk api. Apabila semua cara meletakkannya dicuba, terdapat 2 susunan yang mematuhi semua nombor, dan tiada petak yang selamat dalam kesemuanya: anda perlu membuat pilihan.

Apabila perlu meneka, berikut beberapa panduan:

  • buka dahulu petak yang pasti selamat di tempat lain: kawasan baharu mungkin menghilangkan keraguan;
  • utamakan petak yang akan memberikan maklumat jika selamat, berbanding petak yang terpencil;
  • terima kekalahan: kalah dalam permainan akibat pilihan yang terpaksa dibuat tidak mencerminkan mutu penaakulan anda.