Киллер-судоку AI жаттықтырушы

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

22-қадам · Шебер

W-Wing дегеніміз не? Киллер-судоку қалай шешіледі

Қысқаша

Тек X не Y бола алатын, бір-бірін көрмейтін екі ұяшықты X тек екі жерге сыятын сызық байланыстырса, екеуін де көретін кез келген ұяшықтан Y-ті өшіруге болады.

Бұл не

Екі ұяшықтың әрқайсысы тек 4 не 9 бола алады және олар бір-бірін көрмейді.

Сондай-ақ 4 тек екі жерге сыятын бір жол (баған не блок) бар, және ол жерлердің әрқайсысы екі ұяшықтың біреуін көреді.

Егер екі ұяшық та 4 болса, сол жолда 4-ке орын қалмас еді. Демек, ұяшықтардың біреуі 9 болуы тиіс.

Екеуін де көретін кез келген ұяшық 9 бола алмайды.

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

Бір-бірін көрмейтін, бірдей екі нұсқасы бар екі ұяшықты тап, сосын оларды байланыстыратын, тек екі орны бар санды ізде.

Мысал

49875312626163294578725168394586329741371846259942517683613943758123272813463781291232572857938124123626517924920208261011191422151919208104131021121921

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

Ж1Б8 және Ж9Б9 ұяшықтарының әрқайсысы тек 2 не 6 бола алады. 7-жолда 2 саны тек Ж7Б8 не Ж7Б9 ұяшығына сыяды; Ж7Б8 ұяшығы Ж1Б8 ұяшығын, ал Ж7Б9 ұяшығы Ж9Б9 ұяшығын көреді. Егер екі ұяшық та 2 болса, 7-жолда 2 үшін орын қалмас еді. Демек, олардың біреуі 6 болады. Екеуін де көретін ұяшықтар (Ж1Б9 және Ж9Б8) 6 бола алмайды.

Браузерде тегін ойна