15-қадам · Шебер
Unique Rectangle (жалғыз шешім тіктөртбұрышы) дегеніміз не? Судоку қалай шешіледі
Дұрыс судокудың шешімі біреу ғана болатынын пайдаланады: екі блокқа созылған тіктөртбұрыштың төрт ұяшығы түгел бірдей сан жұбымен аяқтала алмайды, сондықтан соған әкелетін нұсқаларды өшіруге болады.
Бұл не
Дұрыс судокудың шешімі дәл біреу болады деген ережені пайдаланады.
Тіктөртбұрыштың төрт бұрышын елестет. Олар 2 жолда, 2 бағанда және 2 блокта орналасқан.
Егер ол бұрыштарға тек 3 пен 7 ғана қойылатын болса, "сол жақ жоғары 3, оң жақ жоғары 7, сол жақ төмен 7, оң жақ төмен 3" де, орындары ауыстырылған "сол жақ жоғары 7, оң жақ жоғары 3, сол жақ төмен 3, оң жақ төмен 7" де жарамды болар еді: әр жолда, бағанда және блокта бәрібір бір 3 және бір 7 болады. Бұл екі шешім, ал ондай болуы мүмкін емес.
Демек, бұрыштарда тек 3 пен 7 қалдыратын кез келген нұсқаны өшіруге болады.
Мысал: үш бұрыш тек 3 не 7, ал төртіншісі 3, 7 не 9 бола алады. Төртіншісі 3 не 7 болса, екі шешім шығар еді, сондықтан ол — 9.
Қалай табуға болады
Тіктөртбұрыштың екі не үш бұрышында бірдей екі нұсқасы (мысалы, 3 және 7) бар ұяшықтарды ізде. Тіктөртбұрыш дәл екі блокты қамтуы керек.
Мысал
Сары ұяшықтар қайда қарау керегін, қызғылт сарылар себебін көрсетеді, қызыл сандар — өшіруге болатын нұсқалар, ал көк сан — жауап.
Дұрыс судокудың шешімі дәл біреу болады. Бұл тәсіл осы ережеге сүйенеді. Ж3Б1, Ж3Б3, Ж8Б1 және Ж8Б3 ұяшықтары — тіктөртбұрыштың төрт бұрышы. Олар небәрі 2 жолда, 2 бағанда және 2 блокта орналасқан. Төрт бұрышқа тек 3 және 6 ғана қойыла алады деп елестет. Онда “Ж3Б1=3, Ж3Б3=6, Ж8Б1=6, Ж8Б3=3” нұсқасы да, орындары ауыстырылған “Ж3Б1=6, Ж3Б3=3, Ж8Б1=3, Ж8Б3=6” нұсқасы да жарамды болады. Екі жағдайда да сол жолдардың, бағандардың және блоктардың әрқайсысында бір 3 және бір 6 болады, ешбір ереже бұзылмайды. Бұл екі шешім дегенді білдіреді, сондықтан төрт бұрышта ешқашан тек 3 және 6 қалмайды.
Бұл тақтада үш бұрыш (Ж3Б1, Ж8Б1 және Ж8Б3) тек 3 не 6 бола алады. Егер Ж3Б3 ұяшығы да 3 не 6 болса, төрт бұрышта тек 3 және 6 қалып, жоғарыдағы ауыстыру жарамды болар еді. Демек, Ж3Б3 ұяшығы 3 немесе 6 бола алмайды. Ж3Б3 ұяшығынан 3 және 6 нұсқаларын өшір.