Судоку AI жаттықтырушы

Басты бет › Үйрену › XY-Wing

11-қадам · Сарапшы

XY-Wing дегеніміз не? Судоку қалай шешіледі

Қысқаша

Әрқайсысында екі нұсқа бар үш ұяшық — XY тірегі және тіректі көретін XZ мен YZ ұяшықтары — болса, XZ мен YZ-ті қатар көретін кез келген ұяшықтан Z-ті өшіруге болады.

Бұл не

Әрқайсысының екі нұсқасы бар үш ұяшықтан құралады.

• Тірек (pivot): 1 не 2

• A ұяшығы (тіректі көреді): 1 не 3

• B ұяшығы (тіректі көреді): 2 не 3

Тірек 1 болса, A — 3. Тірек 2 болса, B — 3. Демек, A не B әрқашан 3 болады.

Яғни A мен B-ны қатар көретін кез келген ұяшық 3 бола алмайды.

Қалай табуға болады

Екі нұсқалы ұяшықтан бастап, ол көретін тағы екі екі-нұсқалы ұяшықты ізде. Үш ұяшық, үш сан, әр жұптың бір ортақ саны бар.

Мысал

35345679234681348136746523499342183465713852472469348346273854691348346694831725352134973456873683682345234349143596183572

Сары ұяшықтар қайда қарау керегін, қызғылт сарылар себебін көрсетеді, қызыл сандар — өшіруге болатын нұсқалар, ал көк сан — жауап.

Ж2Б3 ұяшығы тек 3 не 6 бола алады. 3 болса, Ж3Б2 ұяшығы 4 болады. 6 болса, Ж2Б5 ұяшығы 4 болады. Демек, Ж3Б2 және Ж2Б5 ұяшықтарының біреуі әрқашан 4 болады, ал екеуін де көретін ұяшықтар (Ж3Б6) 4 бола алмайды.

Бұл тәсілді браузерде жаттықтыр