Siap bermain?

Main Sudoku!

Teknik Sudoku XYZ-Wing

LanjutanKlasik + KillerLangkah 23 dari 383 menit baca

XYZ-Wing adalah Y-Wing dengan engsel yang lebih gemuk. Alih-alih pivot dua kandidat, ia memakai pivot tiga kandidat, dan harga angka tambahan itu adalah zona eliminasi yang jauh lebih kecil, tetapi polanya cukup sering muncul sehingga layak dipelajari.

Seperti Apa Polanya

Tiga sel terlibat:

  • Sebuah pivot dengan tepat tiga kandidat, {x,y,z}.
  • Satu capit yang melihat pivot, dengan tepat dua kandidat {x,z}.
  • Satu capit kedua yang melihat pivot, dengan tepat dua kandidat {y,z}.

Angka z muncul di ketiga sel. Nilai apa pun yang diambil pivot, salah satu dari tiga sel pasti memuat z:

  • Pivot adalah z, dan selesai.
  • Pivot adalah x, jadi capit pertama harus z.
  • Pivot adalah y, jadi capit kedua harus z.

Jadi z dijamin ada di suatu tempat di tiga sel itu. Sel mana pun yang melihat ketiganya kehilangan z.

Y-WingXYZ-Wing
PivotDua kandidatTiga kandidat
CapitDua, keduanya dua kandidatDua, keduanya dua kandidat
Sel yang harus melihat polaKedua capitPivot dan kedua capit
Target yang lazimBeberapa selSatu atau dua sel, biasanya di dalam kotak pivot

Karena pivot sendiri bisa memuat z, target juga harus melihat pivot. Itu sebabnya XYZ-Wing hampir selalu berhasil di dalam kotak yang memuat pivot.

Kapan Mencarinya

  • Kamu punya beberapa sel tiga kandidat tersisa dan sel dua kandidat di sekitarnya berbagi angka.
  • Pencarian Y-Wing gagal hanya karena engselnya kelebihan satu kandidat.
  • Dua sel dua kandidat di sebuah kotak atau garis tumpang tindih tepat pada satu angka, dan sel tiga kandidat di dekatnya memuat kedua angka mereka yang lain.

Cara Menerapkannya, Langkah demi Langkah

  1. Pilih sel dengan tepat tiga kandidat dan anggap sebagai pivot.
  2. Temukan sel dua kandidat yang melihatnya dan kedua angkanya termasuk di antara tiga angka pivot.
  3. Ambil dua capit yang bersama-sama mencakup tiga angka pivot dan berbagi tepat satu angka, z.
  4. Daftar sel yang melihat pivot dan kedua capit.
  5. Hapus z dari setiap sel di daftar itu.

Contoh Kasus

Perhatikan tiga sel: pivot A8 memuat 5, 6, dan 7, capit A5 (baris A) memuat 6 dan 7, dan capit C7 (kotak 3) memuat 5 dan 6. Angka bersamanya adalah 6.

  1. Teknik yang lebih mudah sudah habis. Perhatikan A8 dan sel dua kandidat di sekitarnya.

  2. Pivot A8 berisi 5, 6, dan 7. Capit A5 berisi 6 dan 7, capit C7 berisi 5 dan 6.

  3. A8 melihat A5 melalui baris A dan C7 melalui kotak 3. Ketiga sel bisa 6.

  4. Jika pivot A8 adalah 7, A5 kehilangan 7-nya (baris A) dan harus 6.

  5. Jika A8 adalah 5, C7 kehilangan 5-nya (kotak 3) dan harus 6.

    Jika A8 adalah 6, pivot itu sendiri berisi 6.

  6. Dalam setiap kasus, salah satu dari A8, A5, atau C7 adalah 6.

    A7 melihat ketiganya: A8 dan A5 melalui baris A, A8 dan C7 melalui kotak 3.

  7. 6 dihapus dari A7 karena ia melihat pivot dan kedua capit, dan salah satunya selalu 6.

Teknik yang lebih mudah sudah habis. Perhatikan A8 dan sel dua kandidat di sekitarnya.

Jalankan ketiga kasus. Jika A8 adalah 7, A5 kehilangan 7-nya dan harus 6. Jika A8 adalah 5, C7 kehilangan 5-nya dan harus 6. Jika A8 adalah 6, pivot memuatnya. Sebuah 6 selalu berada di salah satu dari A8, A5, atau C7.

Sekarang periksa target. A7 (5, 6, 9) sebaris A dengan A8 dan A5, dan sekotak 3 dengan A8 dan C7, jadi ia melihat ketiga sel. Ia satu-satunya sel seperti itu, dan 6 dicoret darinya, menyisakan 5 dan 9.

Kesalahan Umum

  • Melupakan pivot saat memeriksa keterlihatan. Target yang melihat kedua capit tetapi tidak pivot tidak membuktikan apa-apa, karena pivot bisa saja z itu sendiri.
  • Memakai capit dengan tiga kandidat. Kedua capit harus benar-benar dua kandidat.
  • Memilih capit yang berbagi dua angka. Mereka harus tumpang tindih pada tepat satu, dan bersama pivot mencakup tepat tiga angka.
  • Mewajibkan kedua capit saling melihat. Tidak perlu.
  • Mengeliminasi angka selain z. Hanya angka bersama yang berisiko.

Di Mana Kamu Menemuinya

XYZ-Wing muncul di Sudoku klasik Sulit, biasanya tepat setelah wing yang lebih sederhana berhenti berhasil. Ini kebiasaan yang bagus dibangun sebelum mulai mempelajari rantai, karena cara membaca pivot-dan-capit yang sama itulah yang membuat pola rantai yang lebih panjang terbaca nanti.