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

Басты бет › Үйрену › Empty Rectangle (бос тіктөртбұрыш)

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

Empty Rectangle (бос тіктөртбұрыш) дегеніміз не? Киллер-судоку қалай шешіледі

Қысқаша

Блоктағы бір санның нұсқалары бір жол мен бір бағанның (айқыштың) ішіне сыйса, мұны сол сан тек екі жерге сыятын сызықпен ұштастырып, бір ұяшықтан сол санды өшіруге болады.

Бұл не

Бір санның (мысалы, 2) блоктағы нұсқалары крестке — бір жол мен бір бағанға — сыйған кезде қолданылады. Блоктың қалған бөлігінде 2 жоқ — атауы да осыдан.

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

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

Бір санды таңдап, нұсқалары тек бір жол мен бір бағанда жатқан блокты тап, сосын сол сызықтар бойынан тек екі орны бар бағанды (не жолды) ізде.

Мысал

74213958586163285474799584676732132759426716784617193156784567456792246819571567126745674567932812345791375678156785751368249137789761513213584121211272415612142241111221813192420211516251516

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

5-блоктың 5 саны не 5-бағанда, не 6-жолда болуы тиіс. 9-жолда 5 саны тек Ж9Б5 не Ж9Б8 ұяшығына сыяды. Егер Ж9Б5 ұяшығы 5 болса, 5-блоктың 5 саны 6-жолға ығысып, Ж6Б8 ұяшығын жабады. Егер Ж9Б8 ұяшығы 5 болса, ол Ж6Б8 ұяшығын тікелей жабады. Қалай болғанда да Ж6Б8 ұяшығы 5 бола алмайды.

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