Судокугийн жишээ. Далд хос арга. Судоку гэж юу вэ

Судоку шийдвэрлэх нь бүтээлч үйл явц юм. Шийдэл хайх явцад логик үндэслэл нь янз бүрийн түвшний нарийн төвөгтэй байж болох ч тааварын дүрмүүд нь маш энгийн байдаг. Туршлага зөвхөн цаг хугацааны явцад ирдэг бөгөөд тоглогч бүр өөрийн стратегийг боловсруулдаг. Та оньсого шийдвэрлэх арга замуудыг илүү сайн удирдаж, амтыг нь мэдрэхийн тулд бид зарим зөвлөмжийг санал болгож байна.

Шийдлийг нэгээс эхэл.

1. Эхлээд тоглоомын талбай дээр "эргэн тойрноо хар" "1" тоотой бүх нүдийг олоорой.

2. 3х3 хэмжээтэй блок тус ​​бүрд аль хэдийн нэг блок байгаа эсэхийг дараалан шалгана уу. Хэрэв тийм бол дараахь зүйлийг анхаарч үзээрэй.

3. Хэрэв блокт хараахан хэн ч байхгүй бол энэ блок доторх нэг нүдтэй байж болох бүх нүдийг олохыг хичээ. Дүрмийн талаар бүү мартаарай: тоо бүр мөр, багана, блок бүрт зөвхөн нэг удаа гарч болно. Багана эсвэл мөр аль хэдийн "эзлэгдсэн" тул "1" тоог байрлуулах боломжгүй блокийн бүх нүдийг авч үзэхээс хас. Нэг хэсэг байж болох ганц нүд байх тийм блок байх магадлалтай. Түүнийг оруул.

4. Хэрэв та шийдлийн өвөрмөц байдлын талаар эргэлзэж байвал энэ блокийг орхиж, өөр нэгийг туршиж үзсэн нь дээр. Тохиромжтой блок олдох нь дамжиггүй.

"1" гэсэн тоо бүхий бүх блокуудыг "дамжуулсны" дараа хайлтыг өөр дугаараар давтана уу. Жишээлбэл, давхар. Дараа нь гурав, гэх мэт. 1-ээс 9 хүртэлх бүх тоог шалгах хүртэл. Мөн та аль хэдийн маш олон нүдийг бөглөсөн байхыг харах болно. Үүний дараа бид бүхэл бүтэн "процедурыг" эхнээс нь дахин давтахыг зөвлөж байна - дахин 1-ээс 9 хүртэл. Хоёр дахь удаагаа олон нүд аль хэдийн дүүрсэн тул бүх зүйл илүү хялбар болно. Та эргэлзэж байсан газартаа итгэлтэйгээр дугаараа оруулж болно.

Зөвлөмжийг ашигласнаар энгийн оньсого шийдвэрлэхэд хэцүү биш байх болно. Энгийн судокуг хялбархан шийдэж чаддаг хүмүүс нарийн төвөгтэй судокусуудтай тулгардаг гэдгийг бид туршлагаасаа мэднэ. Тиймээс нэг асуудлын шийдлийг нарийвчлан авч үзье.

Тайлбарлахад хялбар болгох үүднээс бид мөр, багана, 3х3 хэмжээтэй блокуудыг 1-ээс 9 хүртэл дугаарлах болно. Дугаарлах дараалал нь зүүнээс баруун тийш, дээрээс доош байна.

Тэмдэглэл:

1. Саарал блок, мөр эсвэл багана нь шийдлийг хайж олоход бидний дүн шинжилгээ хийдэг "бүс" юм;

2. Тодруулсан "том" тоо (цэнхэр) - дүн шинжилгээ хийх явцад олдсон хүссэн тоо;

3. Энэ шугамаас эхэлж буй дүрсийг энэ чиглэлд байрлуулах боломжгүй гэдгийг мөрүүд харуулж байна.

Бид 2-р блокоос "1" тоог олдог. 5, 8-р блокуудын хэсгүүдээс гарч буй шугамууд нь үлдсэн хоосон нүднүүдийг хөндлөн зурдаг.

Бид 4-р блокоос "1" тоог олдог. Энэ унтахын тулд бид 5, 9-р блокуудын шугамыг зурж 6-р блокийн хаана байж болохыг тодорхойлдог - дээд эгнээнд хоёр. Тэднээс аль хэдийн бид 4-р блок руу шугам, 5-р блокийн нэгжээс шугам зурсан.

Боломжит хоёрын хайлт амжилтгүй болсон ч 3, 6-р блокийн гурваас шугам татах замаар 9-р блокоос гурвыг олох боломжтой. "4", "5", "6", "7" гэсэн тоонуудын сонголт байсангүй. Харин 8-р квадратаас "8" гэсэн тоо олдсон: 2, 5, 7-р блокуудын наймны шугамууд. Мөн ес нь сураггүй алга болжээ.

Нэгжийн шинэ хайлтыг эхлүүлье. Эхний блокоос нэг нэгж олдлоо: 2 ба 9-р блок дахь нэгжийн шугамууд нь 3-р блок дахь нэгжийн боломжит байрлалыг тодорхойлсон бөгөөд үүнээс шугамууд 1-р блок хүртэл сунасан. Үлдсэн мөрүүд нь зураг дээр харагдаж байна. Дараагийн нэгж 7-р блокоос олдсон.

Эхний хоёрыг 4-р блокоос олсон бөгөөд үүний дараа эхний тавыг мөн тэнд тодорхойлсон. "3", "4", "6", "7" гэсэн тоо олдсонгүй.

1-р блокийн "8" тоог 4 ба 7-р блокуудын наймны шугамаар тодорхойлно. Дараа нь бид 9-р эгнээний есийг олно: 7 ба 8-р блокуудад байх боломжгүй тул (харгалзах есийн мөрүүдийг харна уу), дараа нь 9-р блокт байна.

1-р мөрөнд "9" тоо: энэ нь 2-р блокт байх боломжгүй тул 3-р блокт байна. Мөрийн үлдсэн нүдэнд "5" гэж оруулна. 5 ба 6-р блокуудад "9" гэсэн хоёр орон олдсон. Бид "1" тоогоор дахин эхэлдэг.

6-р блокийн дөрөвний нэгийг хамгийн түрүүнд олсон. Дараа нь 5-р баганын дөрөв нь 4 ба 7-р эгнээнд байж болохгүй. Гурав нь 7-р эгнээнд байж болохгүй тул 4-т байна. Дараа нь үлдсэн нүдэнд зургаа байна.

Дараагийн алхамд дараалал нь сонголттой: эхлээд бид наймыг, дараа нь 6-р блок дахь нэгийг эсвэл эсрэгээр нь олно.

Бид наймыг үргэлжлүүлэн зохион байгуулсаар байна: эхлээд 9-р блокоос "8"-ыг олж, үүнээс бид шугам зурж, 3-р блокийн наймыг тодорхойлно.

Дараагийнх нь 3-р блок дахь "1" ба "6" тоонууд байсан тул олох дараалал нь суурь биш юм.

Дараа нь бид 9-р баганад байгаа "7" тоог шийднэ: энэ нь 6-р блокт байж болохгүй, дараа нь 2-р эгнээнд байна. 1-р блок дахь таваас бид шугам зурдаг - бид 3-р блок дахь "5" гэсэн тоог олдог. Чөлөөт нүдэнд бид сүүлчийн цифрийг оруулна - "2".

Хоёр дахь эгнээнд бид "2", дараа нь "4", эцэст нь "9" тоог олно.

Дараа нь бид 8-р блок дахь "4" тоог олно. Үлдсэн нүдэнд "7" байна. Бид түүнээс дээш 5-р блок - шинэ долоо хүртэл шугамыг удирддаг. 9-р мөрийн хоосон нүдэнд - "7".

5-р блокийн "5", "2", "6" тоо, 6-р эгнээний "7", "3" тоонуудыг дараалан олъё. Дараа нь бид 6-р блок дээр "5", "6" авна. Сүүлийн цифр нь 4-р блокийн "6" байна.

1-р блок дахь дараагийн "7" ба "3"; 7-р баганад "7" ба "2" тоонууд, 9-р блок дахь "5" тоонууд. Бид 7-р эгнээ, 2-р баганыг шинжилж, эхлээд "9", дараа нь "3", "2"-ыг байрлуулна. Эцсийн мэдрэгч нь "4" ба "6" юм.

Шийдэл дууссан.

Маш нарийн төвөгтэй асуудлуудад өөр нэг заль мэх байдаг. Энэ нь ямар нэгэн байдлаар нэг нүүдлийг тооцоолох боломжгүй үед ашиглагддаг. Блок (мөр/багана) дахь нэг оронтой тоонд дор хаяж хоёр нүд байна. Санамсаргүй байдлаар сонгосон албан тушаалын бүх үр дагаврыг оюун ухаандаа цэгцлэх нь туйлын хэцүү байдаг. Дараа нь та дугаарыг санамсаргүй байдлаар оруулах хэрэгтэй, гэхдээ харандаагаар. Энэ тохиолдолд цорын ганц сонголтыг бал үзэгээр нэн даруй оруулж болно. Хэрэв хэд хэдэн алхам хийсний дараа алдаа илэрсэн бол, жишээлбэл, блоконд ямар ч дугаар оруулах боломжгүй - тохирох газар байхгүй бол харандааны хувилбарыг бүхэлд нь устгаж, хоёр дахь сонголтыг эхний нүдэнд оруулна. Та мөн бүх боломжит тоонуудын нүдн дэх оруулгыг ашиглаж болно Энэ мөч, энэ нь шийдлийг хайхад хурдан шилжихэд тусалдаг. Ямар ч тохиолдолд хялбар оньсогоноос эхлүүлээрэй, танд амжилт хүсье!

  • заавар

1. Үндсэн ойлголт

Бидний ихэнх хакерууд судоку гэж юу болохыг мэддэг. Би дүрмийн талаар ярихгүй, гэхдээ тэр даруй аргууд руу шилжинэ.
Оньсого шийдэхийн тулд хэчнээн төвөгтэй, энгийн байсан ч бөглөх нь тодорхой нүднүүдийг эхлээд хайдаг.


1.1 " Сүүлчийн баатар»

Долоо дахь квадратыг авч үзье. Зөвхөн дөрвөн чөлөөт эсүүд байдаг тул ямар нэг зүйлийг хурдан дүүргэх боломжтой.
"8 " дээр D3блокуудын дэвсгэр H3болон J3; төстэй" 8 " дээр G5хаадаг G1болон G2
Цэвэр ухамсартайгаар бид тавьдаг " 8 " дээр H1

1.2 "Сүүлчийн баатар" дараалан

Тодорхой шийдлүүдийг олохын тулд квадратуудыг үзсэний дараа багана, мөрүүд рүү шилжинэ.
авч үзье" 4 " талбай дээр. Энэ нь шугамын хаа нэгтээ байх нь тодорхой байна А .
Бидэнд байгаа " 4 " дээр G3хамардаг A3, байгаа" 4 " дээр F7, цэвэрлэгээ A7. Бас нэг нь" 4 "Хоёр дахь талбай дээр үүнийг давтахыг хориглоно А4болон A6.
Манай "Сүүлчийн баатар" 4 " энэ бол А2

1.3 "Сонголт байхгүй"

Заримдаа тодорхой байршилд олон шалтгаан бий. " 4 J8сайхан жишээ болно.
Цэнхэрсумнууд нь энэ нь хамгийн сүүлийн боломжит тооны квадрат болохыг харуулж байна. Улаанболон цэнхэрсумнууд нь баганын сүүлчийн тоог өгдөг 8 . Ногоонсумнууд нь мөрөнд хамгийн сүүлийн боломжтой тоог өгнө Ж.
Таны харж байгаагаар бид үүнийг хийхээс өөр аргагүй юм " 4 "байранд.

1.4 "Би биш бол хэн бэ?"

Дээр дурдсан аргуудыг ашиглан тоонуудыг бөглөх нь илүү хялбар байдаг. Гэсэн хэдий ч тоог хамгийн сүүлчийн боломжит утга гэж шалгах нь үр дүнг өгдөг. Энэ аргыг бүх тоо байгаа мэт санагдах боловч ямар нэг зүйл дутуу байгаа тохиолдолд ашиглах хэрэгтэй.
"5 B1"-ын бүх тоонууд дээр үндэслэн тохируулсан. 1 "өмнө" 9 ", Түүнээс гадна " 5 " нь мөр, багана, дөрвөлжинд (ногооноор тэмдэглэгдсэн) байна.

Энэ нь үг хэллэгээр " нүцгэн ганцаардмал". Хэрэв та талбарыг боломжит утгуудаар (нэр дэвшигчид) бөглөсөн бол нүдэнд ийм тоо байж болох цорын ганц тоо байх болно. Энэ техникийг хөгжүүлснээр та хайж болно " далд ганцаардмал хүмүүс" - тодорхой мөр, багана эсвэл дөрвөлжингийн өвөрмөц тоо.

2. "Нүцгэн миль"

2.1 Нүцгэн хосууд
""Нүцгэн" хос" - нэг нийтлэг блокт хамаарах хоёр нүдэнд байрлах хоёр нэр дэвшигчийн багц: мөр, багана, дөрвөлжин.
Тааварын зөв шийдлүүд нь зөвхөн эдгээр нүднүүдэд байх бөгөөд зөвхөн эдгээр утгуудтай байх нь тодорхой бөгөөд ерөнхий блокоос бусад бүх нэр дэвшигчийг устгах боломжтой.


Энэ жишээнд хэд хэдэн "нүцгэн хос" байдаг.
улааншугаманд ГЭХДЭЭэсүүдийг тодруулсан А2болон A3, хоёуланд нь " 1 "ба" 6 ". Тэд энд яг яаж байгааг би хараахан мэдэхгүй байна, гэхдээ би бусад бүх зүйлийг аюулгүйгээр устгаж чадна " 1 "ба" 6 "мөрөөс А(шараар тэмдэглэсэн). Мөн А2болон A3нийтлэг квадратад харьяалагддаг тул бид устгана " 1 "аас C1.


2.2 "Гурвалсан"
"Нүцгэн гурав"- "нүцгэн хосууд" -ын төвөгтэй хувилбар.
Нэг блок дахь гурван эсийн аль ч бүлэг агуулсан бүгдээрээгурван нэр дэвшигч байна "нүцгэн гурвал". Ийм бүлэг олдвол эдгээр гурван нэр дэвшигчийг блокийн бусад нүднүүдээс хасаж болно.

Нэр дэвшигчдийн хослолууд "нүцгэн гурвал"иймэрхүү байж болно:

// гурван нүдэнд гурван тоо.
// дурын хослолууд.
// дурын хослолууд.

Энэ жишээнд бүх зүйл тодорхой харагдаж байна. Нүдний тав дахь квадратад E4, E5, E6агуулсан [ 5,8,9 ], [5,8 ], [5,9 ] тус тус. Ерөнхийдөө эдгээр гурван эс нь [ 5,8,9 ], зөвхөн эдгээр тоонууд байж болно. Энэ нь биднийг бусад блок нэр дэвшигчдээс хасах боломжийг олгодог. Энэ заль мэх бидэнд шийдлийг өгдөг" 3 " эсийн хувьд E7.

2.3 "Гайхалтай дөрөв"
"Нүцгэн дөрөв"Энэ нь маш ховор тохиолддог, ялангуяа бүрэн хэлбэрээр тохиолддог боловч илрүүлсэн тохиолдолд үр дүнг өгдөг. Шийдлийн логик нь ижил байна "нүцгэн гурван ихэр".

Дээрх жишээнд нүдний эхний квадратад A1, B1, B2болон C1ерөнхийдөө [ 1,5,6,8 ], тиймээс эдгээр тоонууд зөвхөн тэдгээр нүднүүдийг эзлэх ба бусад нүдийг эзлэхгүй. Бид шараар тодруулсан нэр дэвшигчдийг хасна.

3. "Нуугдсан бүх зүйл тодорхой болно"

3.1 Нуугдсан хосууд
Талбайг нээх сайхан арга бол хайх явдал юм далд хосууд. Энэ арга нь шаардлагагүй нэр дэвшигчдийг эсээс зайлуулж, илүү сонирхолтой стратегиудыг бий болгох боломжийг олгодог.

Энэ оньсого дээр бид үүнийг харж байна 6 болон 7 эхний болон хоёрдугаар квадратад байна. Түүнээс гадна 6 болон 7 баганад байна 7 . Эдгээр нөхцлүүдийг нэгтгэж, бид эсүүдэд гэдгийг баталж чадна А8болон A9Зөвхөн эдгээр үнэт зүйлс байх болно, бид бусад бүх нэр дэвшигчдийг хасна.


Илүү сонирхолтой, төвөгтэй жишээ далд хосууд. хос [ 2,4 ] дотор D3болон E3, цэвэрлэгээ 3 , 5 , 6 , 7 эдгээр эсүүдээс. Улаан өнгөөр ​​тодруулсан нь [-аас бүрдсэн хоёр далд хос юм. 3,7 ]. Нэг талаас, тэдгээр нь хоёр эсийн хувьд өвөрмөц юм 7 багана, нөгөө талаас - эгнээний хувьд Э. Шараар тодруулсан нэр дэвшигчдийг хасна.

3.1 Далд гурван ихэр
Бид хөгжиж чадна далд хосуудөмнө далд гурван ихэрэсвэл бүр далд дөрөв. Нуугдсан гуравнэг блокт байрлах гурван хос тооноос бүрдэнэ. гэх мэт, ба. Гэсэн хэдий ч, тохиолдлын адил "нүцгэн гурван ихэр", гурван нүд тус бүр гурван тоо агуулсан байх албагүй. ажиллана Нийтгурван нүдэнд гурван тоо. Жишээлбэл , , . Нуугдсан гурван ихэрүүрэнд байгаа бусад нэр дэвшигчид далдлах тул эхлээд үүнийг шалгах хэрэгтэй тройкатодорхой блокт хамаарна.


Энэ нарийн төвөгтэй жишээнд хоёр байна далд гурван ихэр. Эхнийх нь улаанаар тэмдэглэгдсэн багананд ГЭХДЭЭ. Эс А4агуулсан [ 2,5,6 ], A7 - [2,6 ] ба эс A9 -[2,5 ]. Эдгээр гурван эс нь зөвхөн 2, 5 эсвэл 6 байх боломжтой тул тэнд цорын ганц эсүүд байх болно. Тиймээс бид шаардлагагүй нэр дэвшигчдийг хасдаг.

Хоёрдугаарт, баганад 9 . [4,7,8 ] нь эсүүдэд өвөрмөц байдаг В9, C9болон F9. Үүнтэй ижил логикийг ашиглан бид нэр дэвшигчдийг хасдаг.

3.1 Нуугдсан дөрөв

Төгс жишээ далд дөрөв. [1,4,6,9 ] тав дахь квадрат дахь зөвхөн дөрвөн нүдэнд байж болно D4, D6, F4, F6. Бидний логикийн дагуу бид бусад бүх нэр дэвшигчдийг (шараар тэмдэглэсэн) хасна.

4. "Резин бус"

Хэрэв тоонуудын аль нэг нь нэг блокт (мөр, багана, дөрвөлжин) хоёр эсвэл гурав дахин гарч ирвэл бид уг дугаарыг нэгтгэсэн блокоос хасаж болно. Хослолын дөрвөн төрөл байдаг:

  1. Хос эсвэл гурвыг дөрвөлжин дотор байрлуулах - хэрэв тэдгээр нь нэг мөрөнд байрладаг бол бусад ижил төстэй утгуудыг харгалзах мөрөөс хасаж болно.
  2. Хос эсвэл гурвыг дөрвөлжин дотор байрлуулах - хэрэв тэдгээр нь нэг баганад байрладаг бол бусад ижил төстэй утгуудыг харгалзах баганаас хасаж болно.
  3. Хос эсвэл Гурав дараалан - хэрэв тэдгээр нь нэг дөрвөлжинд байрладаг бол бусад ижил төстэй утгыг харгалзах квадратаас хасаж болно.
  4. Хос эсвэл Гурав багананд - хэрэв тэдгээр нь нэг дөрвөлжинд байрладаг бол та бусад ижил төстэй утгыг харгалзах квадратаас хасаж болно.
4.1 Заагч хос, гурвалсан

Би танд энэ оньсого тааварыг жишээ болгон үзүүлье. Гурав дахь талбайд 3 "зөвхөн дотор байна В7болон В9. Мэдэгдэлийн дараа №1 , бид нэр дэвшигчдийг хасна B1, B2, B3. Үүний нэгэн адил " 2 " найм дахь квадратаас боломжит утгыг хасна G2.


Тусгай оньсого. Шийдвэрлэх нь маш хэцүү, гэхдээ сайн ажиглавал цөөн хэдэн зүйлийг харж болно зааж буй хосууд. Шийдвэрлэхийн тулд бүгдийг нь олох нь үргэлж шаардлагатай байдаггүй нь ойлгомжтой боловч ийм олдвор бүр нь бидний ажлыг хөнгөвчлөх болно.

4.2 Бууруулах боломжгүйг багасгах

Энэхүү стратеги нь мөр, баганыг квадратуудын (дүрэм) агуулгатай сайтар задлан шинжлэх, харьцуулах явдал юм. №3 , №4 ).
Шугамыг анхаарч үзээрэй ГЭХДЭЭ. "2 "зөвхөн боломжтой А4болон А5. дүрмийг дагаж мөрдөх №3 , устгах " 2 "тэд В5, C4, C5.


Тааварыг үргэлжлүүлэн шийдье. Бид нэг байршилтай 4 "нэг квадрат дотор 8 багана. Дүрмийн дагуу №4 , бид шаардлагагүй нэр дэвшигчдийг устгаж, үүнээс гадна бид шийдлийг олж авдаг " 2 " төлөө C7.

Хүлээж байхдаа эсвэл аялалд явахдаа эсвэл хийх зүйлгүй үед өөрийгөө эзэмдэх, зугаацуулах ямар нэгэн зүйл хэрэгтэй болдог. Ийм тохиолдолд янз бүрийн кроссворд, сканвордууд аврах ажилд ирдэг боловч тэдгээрийн сул тал нь асуултууд ихэвчлэн давтагдаж, зөв ​​хариултыг санаж, дараа нь "машин дээр" оруулах нь оюун ухаантай хүнд хэцүү биш юм. сайн санах ой. Тиймээс кроссворд тааваруудын өөр хувилбар байдаг - энэ бол Судоку юм. Тэдгээрийг хэрхэн шийдвэрлэх вэ, энэ нь юу вэ?

Судоку гэж юу вэ?

Шидэт дөрвөлжин, Латин дөрвөлжин - Судоку маш олон янзын нэртэй байдаг. Тоглоомыг юу гэж нэрлэхээс үл хамааран түүний мөн чанар нь үүнээс өөрчлөгдөхгүй - энэ бол тоон оньсого, ижил кроссворд, зөвхөн үгээр биш, харин тоонуудтай бөгөөд тодорхой хэв маягийн дагуу эмхэтгэсэн. AT сүүлийн үедЭнэ бол таны чөлөөт цагийг өнгөрөөх маш алдартай арга юм.

Оньсого тоглоомын түүх

Судоку бол япончуудын таашаал гэдгийг нийтээрээ хүлээн зөвшөөрдөг. Гэсэн хэдий ч энэ нь бүхэлдээ үнэн биш юм. Гурван зууны тэртээ Швейцарийн математикч Леонхард Эйлер судалгааныхаа үр дүнд Латин дөрвөлжин тоглоомыг бүтээжээ. Үүний үндсэн дээр өнгөрсөн зууны далаад онд АНУ-д тоон оньсого квадратуудыг гаргаж ирсэн. Америкаас тэд Японд ирсэн бөгөөд нэгдүгээрт, тэдний нэр, хоёрдугаарт, гэнэтийн зэрлэг алдартай болсон. Энэ нь өнгөрсөн зууны наяад оны дундуур болсон.

Японоос аль хэдийн тоон асуудал дэлхийг тойрон аялж, бусад зүйлсийн дунд Орост хүрчээ. 2004 оноос хойш Британийн сонинууд судокуг идэвхтэй тарааж эхэлсэн бөгөөд жилийн дараа энэхүү дуулиант тоглоомын цахим хувилбарууд гарч ирэв.

Нэр томьёо

Судокуг хэрхэн зөв шийдэх талаар дэлгэрэнгүй ярихаасаа өмнө ирээдүйд юу болж байгааг зөв ойлгохын тулд энэ тоглоомын нэр томъёог судлахад хэсэг хугацаа зарцуулах хэрэгтэй. Тиймээс тааварын гол элемент бол тор юм (тоглоомд 81 ширхэг байдаг). Тэдгээр нь тус бүрийг нэг мөрөнд (хэвтээ 9 нүднээс бүрдэнэ), нэг багана (босоо 9 нүд) ба нэг хэсэгт (9 нүдтэй квадрат) багтана. Өөрөөр хэлбэл мөрийг мөр, баганыг багана, талбайг блок гэж нэрлэж болно. Нүдний өөр нэр нь эс юм.

Сегмент нь нэг хэсэгт байрлах гурван хэвтээ эсвэл босоо нүд юм. Үүний дагуу тэдгээрийн зургаа нь нэг талбайд (хэвтээ гурав, босоо чиглэлд гурав) байна. Тодорхой нүдэнд байж болох бүх тоог нэр дэвшигчид гэж нэрлэдэг (учир нь тэд энэ нүдэнд байгаа гэж мэдэгддэг). Өрөөнд хэд хэдэн нэр дэвшигч байж болно - нэгээс тав хүртэл. Хэрэв хоёр байвал хос, гурав байвал гурвал, дөрөв байвал дөрвөл гэнэ.

Судокуг хэрхэн шийдэх вэ: дүрэм

Тиймээс эхлээд судоку гэж юу болохыг шийдэх хэрэгтэй. Энэ бол наян нэг эсийн том дөрвөлжин (өмнө дурдсанчлан) бөгөөд энэ нь эргээд есөн эсийн блокуудад хуваагддаг. Ийнхүү судокугийн энэ том талбайд нийт есөн жижиг блок бий. Тоглогчийн даалгавар бол Судокугийн бүх нүдэнд нэгээс ес хүртэлх тоог оруулах бөгөөд ингэснээр тэдгээр нь хэвтээ эсвэл босоо чиглэлд эсвэл жижиг талбайд давтагдахгүй. Эхний ээлжинд зарим тоонууд нь бэлэн болсон байна. Эдгээр нь судокуг шийдвэрлэхэд хялбар болгох үүднээс өгсөн зөвлөмжүүд юм. Мэргэжилтнүүдийн үзэж байгаагаар зөв зохиосон оньсого нь зөвхөн зөв замаар л шийдэгддэг.

Судокуд хэдэн тоо байгаа эсэхээс хамаарч энэ тоглоомын хүндрэлийн зэрэг өөр өөр байдаг. Хамгийн энгийн, хүүхдэд ч хүртээмжтэй тоонууд маш олон байдаг, хамгийн төвөгтэй нь бараг байдаггүй, гэхдээ энэ нь үүнийг шийдвэрлэхэд илүү сонирхолтой болгодог.

Судокугийн сортууд

Сонгодог оньсого нь есөн есөн хэмжээтэй том дөрвөлжин юм. Гэсэн хэдий ч сүүлийн жилүүдэд тоглоомын янз бүрийн хувилбарууд улам бүр түгээмэл болж байна:


Шийдлийн үндсэн алгоритмууд: дүрэм ба нууц

Судокуг хэрхэн шийдэх вэ? Бараг ямар ч тааврыг шийдвэрлэхэд туслах хоёр үндсэн зарчим байдаг.

  1. Нүд бүр нэгээс ес хүртэлх тоог агуулдаг бөгөөд эдгээр тоог босоо, хэвтээ, нэг жижиг дөрвөлжин хэлбэрээр давтаж болохгүй гэдгийг санаарай. Зөвхөн ямар ч тоог олох боломжтой нүдийг арилгах замаар хайж үзье. Жишээг авч үзье - дээрх зураг дээр ес дэх блокыг (баруун доод) ав. Дотор нь нэгжийн байр олохыг хичээцгээе. Блоконд дөрвөн чөлөөт нүд байгаа боловч нэгийг нь дээд эгнээний гурав дахь хэсэгт байрлуулах боломжгүй - энэ баганад аль хэдийн байна. Дунд эгнээний хоёр нүдэнд нэгж байрлуулахыг хориглоно - энэ нь хажуугийн талбайд ийм зурагтай байдаг. Тиймээс, энэ блокийн хувьд зөвхөн нэг нүдэнд нэгжийг олохыг зөвшөөрнө - сүүлчийн эгнээний эхнийх. Тиймээс, арилгах, нэмэлт эсийг таслах замаар та тодорхой тоонд тохирох цорын ганц зөв нүдийг тодорхой газар, мөр эсвэл баганад олох боломжтой. Гол дүрэм бол энэ тоо хөршдөө байх ёсгүй. Энэ аргын нэр нь "далд ганцаардагчид" юм.
  2. Судокуг шийдэх өөр нэг арга бол нэмэлт тоог арилгах явдал юм. Үүнтэй ижил зураг дээр төв блок, дундах нүдийг авч үзье. Энэ нь 1, 8, 7, 9 тоонуудыг агуулж болохгүй - тэдгээр нь аль хэдийн энэ баганад байна. Энэ нүдэнд 3, 6, 2 дугаарыг оруулахыг зөвшөөрдөггүй - тэдгээр нь бидэнд хэрэгтэй хэсэгт байрладаг. Мөн 4-ийн тоо энэ эгнээнд байна. Тиймээс энэ нүдний цорын ганц боломжит тоо нь тав юм. Үүнийг төв үүрэнд оруулах ёстой. Энэ аргыг "ганцаардсан" гэж нэрлэдэг.

Ихэнхдээ судокуг хурдан шийдвэрлэхэд дээр дурдсан хоёр арга хангалттай байдаг.

Судокуг хэрхэн шийдвэрлэх вэ: нууц ба аргууд

Дараах дүрмийг баримтлахыг зөвлөж байна: нүд бүрийн буланд байж болох тоог жижиг хэлбэрээр бичнэ үү. Шинэ мэдээлэл олж авахын хэрээр нэмэлт тоонуудыг хасах шаардлагатай бөгөөд эцэст нь зөв шийдэл харагдах болно. Нэмж дурдахад, юуны өмнө та аль хэдийн тоо байгаа багана, мөр эсвэл хэсгүүдэд анхаарлаа хандуулах хэрэгтэй бөгөөд аль болох илүү цөөн сонголтхэвээр байх тусам үүнийг шийдвэрлэхэд хялбар болно. Энэ арга нь танд Судокуг хурдан шийдвэрлэхэд тусална. Мэргэжилтнүүдийн зөвлөснөөр хариултыг нүд рүү оруулахаасаа өмнө алдаа гаргахгүйн тулд дахин дахин шалгах хэрэгтэй, учир нь нэг буруу оруулсан тооноос болж оньсого бүхэлдээ "нисэх" боломжтой бөгөөд цаашид боломжгүй болно. үүнийг шийдэхийн тулд.

Хэрэв нэг талбарт нэг мөр, нэг багана аль ч гурван нүдэнд 4, 5 тоог олохыг зөвшөөрдөг ийм нөхцөл байдал байгаа бол; 4, 5 ба 4, 6 - энэ нь гурав дахь нүдэнд зургаан тоо заавал байх болно гэсэн үг юм. Эцсийн эцэст хэрэв дотор нь дөрөв байсан бол эхний хоёр нүдэнд зөвхөн тав байж болох бөгөөд энэ нь боломжгүй юм.

Судокуг хэрхэн шийдвэрлэх тухай бусад дүрэм, нууцыг доор харуулав.

Түгжигдсэн нэр дэвшигчийн арга

Та аль нэг тодорхой блоктой ажиллах үед тухайн бүс дэх тодорхой тоо зөвхөн нэг мөрөнд эсвэл нэг баганад байж болно. Энэ нь энэ блокийн бусад мөр/багануудад ийм тоо огт байхгүй гэсэн үг юм. Энэ аргыг "түгжигдсэн нэр дэвшигч" гэж нэрлэдэг тул энэ дугаар нь нэг мөр эсвэл нэг баганын дотор "түгжигдсэн" бөгөөд дараа нь шинэ мэдээлэл гарч ирснээр энэ мөрийн аль эсвэл энэ мөрөнд яг тодорхой болно. багана энэ дугаар байрлаж байна.

Дээрх зурган дээр зургадугаар блок - баруун төв хэсгийг анхаарч үзээрэй. Үүний есөн тоо нь зөвхөн дунд баганад (тав, найман нүдэнд) байж болно. Энэ нь энэ хэсгийн бусад эсүүдэд есөн байх нь гарцаагүй гэсэн үг юм.

"Нээлттэй хос" арга

Судокуг хэрхэн шийдвэрлэх тухай дараагийн нууц нь: хэрэв нэг багана / нэг мөрөнд / хоёр нүдэнд нэг хэсэгт зөвхөн хоёр ижил тоо (жишээлбэл, хоёр ба гурав) байж болох юм бол тэдгээр нь өөр нүдэнд байхгүй болно. блок / мөр / багана байхгүй болно. Энэ нь ихэвчлэн бүх зүйлийг илүү хялбар болгодог. Нэг мөр/блок/баганын дурын гурван нүдэнд гурван ижил тоо, дөрвөн нүдэнд тус тус дөрөв байх тохиолдолд ижил дүрэм үйлчилнэ.

Далд хос арга

Энэ нь дээр дурдсанаас дараах байдлаар ялгаатай: хэрэв нэг мөр/бүс/баганын хоёр нүдэнд бүх боломжит нэр дэвшигчдийн дунд бусад нүдэнд байдаггүй хоёр ижил тоо байгаа бол тэдгээр нь эдгээр газруудад байх болно. . Эдгээр нүднүүдийн бусад бүх тоог хасч болно. Жишээлбэл, нэг блокт таван чөлөөт нүд байгаа боловч тэдгээрийн зөвхөн хоёрт нь нэг ба хоёр гэсэн тоо байгаа бол тэдгээр нь яг тэнд байна. Энэ арга нь гурав ба дөрвөн тоо/нүдэнд мөн адил ажилладаг.

x жигүүрийн арга

Хэрэв байгаа бол тодорхой тоо(жишээлбэл, тав) нь зөвхөн тодорхой мөр / багана / талбайн хоёр нүдэнд байрлаж болох бөгөөд энэ нь зөвхөн тэнд байна гэсэн үг юм. Үүний зэрэгцээ, хэрэв зэргэлдээ мөр/багана/талбайд тавыг нэг нүдэнд байрлуулахыг зөвшөөрвөл энэ тоо мөр/багана/талбайн өөр нүдэнд байршаагүй болно.

Хэцүү судоку: Шийдэх аргууд

Хэцүү судокуг хэрхэн шийдэх вэ? Нууцууд нь ерөнхийдөө адилхан, өөрөөр хэлбэл дээр дурдсан бүх аргууд эдгээр тохиолдолд ажилладаг. Цорын ганц зүйл бол судокугийн нарийн төвөгтэй нөхцөлд логикийг орхиж, "нудрах арга" -аар ажиллах нь тийм ч ховор биш юм. Энэ арга нь өөрийн гэсэн нэртэй байдаг - "Ариадны утас". Бид хэд хэдэн тоог аваад баруун нүдэнд орлуулж, дараа нь Ариадна шиг утсыг задалж, оньсого тохирох эсэхийг шалгана. Энд хоёр сонголт байна - энэ нь ажилласан эсвэл чадаагүй. Үгүй бол та "бөмбөгийг боож", анхных руугаа буцаж, өөр дугаар аваад дахин оролдох хэрэгтэй. Шаардлагагүй сараачлахаас зайлсхийхийн тулд энэ бүгдийг ноорог дээр хийхийг зөвлөж байна.

Нарийн төвөгтэй судокуг шийдэх өөр нэг арга бол гурван блокыг хэвтээ эсвэл босоо байдлаар шинжлэх явдал юм. Та хэд хэдэн тоог сонгоод гурван хэсэгт нэг дор орлуулах боломжтой эсэхийг харах хэрэгтэй. Нэмж дурдахад, нарийн төвөгтэй судокусыг шийдэх тохиолдолд зөвхөн бүх нүдийг дахин шалгаж, өмнө нь орхигдсон зүйл рүүгээ буцахыг зөвлөж байна - эцэст нь энэ нь харагдаж байна. шинэ мэдээлэл, энэ нь тоглоомын талбарт хэрэглэгдэх ёстой.

Математикийн дүрэм

Математикчид энэ асуудлаас хөндийрдөггүй. Судокуг хэрхэн шийдвэрлэх математикийн аргууд нь дараах байдалтай байна.

  1. Нэг хэсэг/багана/мөр дэх бүх тоонуудын нийлбэр нь дөчин тав байна.
  2. Хэрэв зарим хэсэг / багана / мөрөнд гурван нүд бөглөөгүй бол тэдгээрийн хоёр нь тодорхой тоо (жишээлбэл, гурав ба зургаа) агуулсан байх ёстой гэдгийг мэддэг бол 45 - (3 + 6) жишээг ашиглан хүссэн гурав дахь цифрийг олно. + S), энд S нь энэ хэсэг/багана/мөр дэх бүх дүүрсэн нүднүүдийн нийлбэр юм.

Таамаглах хурдыг хэрхэн нэмэгдүүлэх вэ?

Дараах дүрэм нь судокуг хурдан шийдвэрлэхэд тусална. Та ихэнх блок/мөр/багананд байгаа тоог авах шаардлагатай бөгөөд нэмэлт нүднүүдийг хассанаар үлдсэн блок/мөр/баганаас энэ тооны нүдийг олоорой.

Тоглоомын хувилбарууд

Саяхан Судоку л үлдсэн хэвлэсэн тоглоомсэтгүүл, сонин, хувь хүний ​​номонд хэвлэгдсэн. Харин сүүлийн үед энэ тоглоомын бүх төрлийн хувилбарууд гарч ирж байна, тухайлбал, самбарын судоку. Орос улсад тэдгээрийг алдартай Astrel компани үйлдвэрлэдэг.

Мөн түүнчлэн компьютерийн хувилбаруудСудоку - та энэ тоглоомыг компьютер дээрээ татаж авах эсвэл онлайнаар таавар шийдэж болно. Судоку нь огт өөр платформд зориулагдсан тул таны хувийн компьютер дээр яг юу байх нь хамаагүй.

Мөн сүүлийн үед бий болсон гар утасны програмуудСудоку тоглоомтой - Android болон iPhone хоёуланд нь таавар татаж авах боломжтой. Энэ програм нь гар утас эзэмшигчдийн дунд маш их алдартай гэдгийг би хэлэх ёстой.

  1. Судоку тоглоомын боломжит хамгийн бага тоо нь арван долоон байна.
  2. Судокуг хэрхэн шийдэх талаар чухал зөвлөмж байдаг: цаг заваа гарга. Энэ тоглоомыг тайвшруулдаг гэж үздэг.
  3. Буруу дугаарыг арилгахын тулд тааварыг үзэг биш харандаагаар шийдэхийг зөвлөж байна.

Энэ оньсого бол үнэхээр донтуулдаг тоглоом юм. Хэрэв та судокуг хэрхэн шийдэх аргыг мэддэг бол бүх зүйл илүү сонирхолтой болно. Оюун санааны ашиг тусын тулд цаг хугацаа өнгөрөх болно, огт анзаарагдахгүй!

Судокуг шийдэхдээ өөрийн үндэслэлдээ тууштай байгаарай. Үйлдлээ үе үе шалгаж байгаарай, учир нь хэрэв та шийдлийн эхэнд алдаа гаргавал энэ нь эцэстээ тааварт буруу шийдэлд хүргэж болзошгүй юм. Шийдвэрлэсэн тааварт зөрчил илэрсэнээс шийдлийн эхэнд алдаа гаргахаас зайлсхийх нь илүү хялбар байдаг.

Судокуг шийдвэрлэх дараах аргуудыг практикт ашиглах хүндрэл, давтамжийн дарааллаар жагсаав.

Нэр дэвшигчдийг сонгох

Энэ техникээр тэд ямар ч Судокуг нарийн төвөгтэй байдлаас үл хамааран шийдэж эхэлдэг. Санал болгож буй даалгаврын дагуу хоосон нүднүүдэд тоонуудын хувилбаруудыг оруулах шаардлагатай бөгөөд үүнийг мөр, багана эсвэл блокуудад аль хэдийн байгаа тоонуудыг хасч тодорхойлж болно.

Жишээлбэл, А2 нүдийг авч үзье, энэ нь саарал өнгөтэй байна. "1" нь блокт, "2" нь эгнээнд, "3" нь блок ба эгнээнд, "4" нь эгнээнд, "5" нь баганад, "7" нь блокт, "8" нь мөрөнд, "9" нь баганад байна. Үүний дагуу энэ нүдний цорын ганц сонголт бол "6" тоо юм.

Гэхдээ ихэнх тохиолдолд үүр бүрт нэг дор хэд хэдэн нэр дэвшигч байдаг. Нүд тус бүрийн боломжит бүх нэр дэвшигчээр торыг бөглөнө үү.

Таны харж байгаагаар тус бүр нь зөвхөн нэг нэр дэвшигчтэй хоёр нүд байдаг - A2 ба D9, тэдгээрийг цорын ганц нэр дэвшигч гэж нэрлэдэг. Цорын ганц нэр дэвшигчийг олсны дараа тэдгээрийг бусад нүдэнд (энэ баганын нүд, мөр, блок) нэр дэвшигчдээс хасах шаардлагатай. Тиймээс, 2-р мөр, А багана ба 1-р блокоос "6" тоог устгаснаар бид B1 нүдэнд цорын ганц нэр дэвшигч болох "2" тоог авах болно. Бид ижил аргаар явна.

Гэсэн хэдий ч "далд" ганц бие нэр дэвшигчид бас бий. Жишээ болгон I7 нүдийг авч үзье. Энэ нүд 9-р блокт байна. Энэ блокийн 5-ын тоо зөвхөн I7 нүдэнд байж болно, учир нь G ба H баганад аль хэдийн 5-ын тоо байгаа тул энэ нь 8-р мөрөнд байна. Үүний дагуу I7 нүдэнд гурван нэр дэвшигчээс бид зөвхөн "5" тоог үлдээдэг. ".

Нэр дэвшигчдийг хасах

Дээр тайлбарласан аргууд нь тодорхой нүдэнд аль тоог оруулахыг хоёрдмол утгагүй тодорхойлох боломжийг олгодог бөгөөд дараахь нь тэдний тоог бууруулж, эцэст нь цорын ганц нэр дэвшигчид хүргэх болно.

Шийдвэрлэх явцад блок дахь тодорхой тоог зөвхөн энэ блок доторх нэг мөр эсвэл баганад байрлуулах нөхцөл байдал үүсч болно. Үүний үр дүнд энэ тоо нь блокийн гадна байгаа мөр эсвэл баганын бусад нүдэнд байх боломжгүй.

5-р блокийг авч үзье. Энэ блокт "4" тоо нь зөвхөн D5 ба F5 нүдэнд байж болно, i.e. 5-р мөрөнд. Үүний дагуу эдгээр хоёр нүдний аль нь "4" гэсэн тоог агуулж байгаагаас үл хамааран бусад блокуудын 5-р мөрөнд байх боломжгүй тул G5 нүдний нэр дэвшигчдээс аюулгүй устгаж болно.

Өмнөх аргаас өөр хувилбар бас бий. Хэрэв мөр эсвэл баганад байгаа тодорхой тоог зөвхөн нэг блок дотор байрлуулах боломжтой бол тухайн блокийн бусад нүдэнд ижил тоог байрлуулах боломжгүй.

Тиймээс 1-р мөрөнд "4" тоо нь зөвхөн D1 ба F1 нүднүүдэд байж болно, i.e. 2-р блокт. Иймд энэ хоёр нүдний аль нь ч "4" гэсэн тоог агуулж байгаагаас үл хамааран бусад нүдэнд 2-р блокт байх боломжгүй тул D3 ба F3 нүдний нэр дэвшигчдээс найдвартай устгаж болно.

Хэрэв блок, мөр, баганын хоёр нүдэнд зөвхөн хос ижил нэр дэвшигч байгаа бол эдгээр нэр дэвшигчид энэ блок, мөр, баганын бусад нүдэнд байх боломжгүй.

G9 ба H9 нүднүүд нь "6" ба "8" хос нэр дэвшигчийг агуулдаг. Үүний дагуу эдгээр хоёр нүдний аль нь ч "6" ба "8" тоонуудыг агуулж байна (хэрэв G9-д "6", H9-д "8" ба эсрэгээр), бусад нүднүүдийн 9-р блокийн аль нь ч байж болохгүй. , түүнчлэн мөрөнд 9. Тиймээс тэдгээрийг H7, G8, B9, C9, F9 нэр дэвшигч нүднүүдээс аюулгүйгээр устгаж болно.

Мөн энэ аргыг гурав ба дөрвөн нэр дэвшигчдэд хэрэглэж болох бөгөөд зөвхөн блок, мөр, баганын нүдийг тус тус гурав, дөрөв авах ёстой.

Шараар тодруулсан нүднүүдээс B7, E7, H7, I7 саарал өнгөөр ​​тодруулсан нүднүүдэд байгаа нэр дэвшигчдийг таслав - A7, D7, F7.

Бид дөрөвтэй адилхан хийдэг. Шараар тодруулсан нүднүүдээс C1 ба C6 саарал өнгөөр ​​тодруулсан нүднүүдэд байгаа нэр дэвшигчдийг таслав - C4, C5, C8, C9.

Гэхдээ ихэвчлэн "далд" хос нэр дэвшигчид байдаг. Хэрэв блок, мөр, баганын хоёр нүдэнд блок, мөр, баганын өөр нүдэнд байхгүй хос нэр дэвшигчдийн дунд байгаа бол блок, мөр, баганын өөр ямар ч нүдэнд харагдахгүй. энэ хосоос нэр дэвшигчдийг агуулна. Тиймээс энэ хоёр үүрээс бусад бүх нэр дэвшигчийг зурж болно.

Тиймээс, жишээлбэл, G баганад "7" ба "9" хос тоо нь зөвхөн G1 ба G2 нүдэнд тохиолддог. Тиймээс эдгээр эсүүдээс бусад бүх нэр дэвшигчийг хасаж болно.

Та мөн "далд" гурвалсан, дөрөвийг хайж болно.

Судокуг шийдвэрлэхэд илүү төвөгтэй аргууд байдаг. Тэдгээрийг ойлгоход тийм ч хэцүү биш, хэзээ хэрэглэх вэ. Жишээлбэл, хэрэв нэг баганад нэр дэвшигч зөвхөн хоёр нүдэнд байж болох ба нэг нэр дэвшигч зөвхөн хоёр нүдэнд байж болох багана байгаа бөгөөд эдгээр дөрвөн нүд нь тэгш өнцөгт үүсгэдэг бол энэ нэр дэвшигч эдгээр мөрийн бусад эсүүдээс хасагдана.

Үүнтэй адилтгаж үзвэл, хоёр эгнээнээс хасагдсан нэр дэвшигчид дараа нь баганад байх болно.

А баганад "2" тоо нь зөвхөн A4 ба A6 хоёр нүдэнд, E4 ба E6 дахь Е баганад байж болно. Үүний дагуу эдгээр хос эсүүд нь 4 ба 6-р эгнээнд байрладаг бөгөөд тэгш өнцөгт үүсгэдэг.

Тодорхой хамаарал байдаг:

Хэрэв "2" тоо A4 нүдэнд байгаа бол энэ нь мөн E6 нүдэнд байх болно (энэ нь E4 нүдэнд байх боломжгүй, учир нь "2" тоо нь 4-р мөрөнд байх болно, энэ нь A6 нүдэнд байхгүй, учир нь j . "2" тоо аль хэдийн А багана болон блок 4-д байх болно);

Хэрэв "2" тоо A6 нүдэнд байгаа бол энэ нь E4 нүдэнд бас байх болно (энэ нь E6 нүдэнд байх боломжгүй, учир нь "2" тоо нь 6-р мөрөнд байх болно, учир нь A4 нүдэнд байх болно. "2" тоо аль хэдийн E багана болон блок 5-д байх болно).

Тиймээс, 4 ба 6-р мөрийн бусад нүднүүдээс A4 ба E6 эсвэл A6 ба E4 нүднүүдэд "2" тоо хаана байрлаж байгаа бол та "2" тоог аюулгүйгээр зурж болно. Үүнээс гадна энэ аргыг блокуудад хэрэглэж болно. 4-р блокийн "2" тоо нь A4 эсвэл A6 нүдэнд байх ёстой тул 4-р блокийн нэр дэвшигчийн нүднүүдээс устгаж болно.

Эдгээр нь сонгодог судокуг шийдвэрлэх гол арга замууд юм. Хэрэв судоку хэцүү биш бол эхний аргуудыг ашиглан шийдэж болно. Илүү ихийг шийдэж байна сорилттой тааваруудСүүлийн аргууд нь зайлшгүй шаардлагатай. Гэхдээ эдгээр аргууд нь хэвшмэл ойлголт биш бөгөөд таах явцад та өөрийн тактик, стратегийг боловсруулах болно. Та Судокуг хэдий чинээ их шийднэ төдий чинээ сайн болно. Бүх нэр дэвшигчдийг бичих шаардлагагүй бөгөөд та тэдгээрийг "толгойдоо" хялбархан хадгалах боломжтой.

Сонгодог судоку шийдлийн жишээ

Одоо дараах судокуг бүтнээр нь шийдэхийг хичээцгээе.

Эхлэхийн тулд бид бүх нэр дэвшигчдийг бичнэ.

Одоо цорын ганц нэр дэвшигчдийг (саарал нүд) тодруулцгаая. Мөн тэдгээрийг блок, мөр, баганын (шар нүд) бусад нүднүүдэд нэр дэвшигчдээс хас.

Үүний зэрэгцээ, зарим нүдэнд бид дахин цорын ганц нэр дэвшигчидтэй байна (жишээлбэл, 1-р мөрөнд "2" тоо нь зөвхөн B1 нүдэнд байна), бид тэдгээрийг блок, эгнээний бусад нүднүүдэд нэр дэвшигчдээс хасдаг. , баганууд.

Одоо "далд" ганц нэр дэвшигчдийг (саарал эсүүд) олж үзье. Мөн блок, ус зайлуулах суваг, багана (шар нүд) дахь бусад үүрэнд нэр дэвшигчдээс тэдгээрийг хөндлөн зур.

Үүний зэрэгцээ, зарим нүдэнд бид дахин "далд" өвөрмөц нэр дэвшигчидтэй болсон (жишээлбэл, 1-р эгнээнд "5" тоо нь зөвхөн C1 нүдэнд байна), бид тэдгээрийг блокуудын бусад нүдэнд нэр дэвшигчдээс хасдаг. , мөр, багана.

Одоо бид H5 нүдийг авч байна. 5-р мөрөнд "2" тоо зөвхөн энэ нүдэнд л тохиолдоно. Бид энэ үүртэй холбоотой судокугаа үргэлжлүүлэн шийдсээр байна.

Зарим нүдэнд зөвхөн цорын ганц нэр дэвшигчид үлдсэний дараа бид тэдгээрийг мөр, багана, блокийн бусад нүднүүдээс хасдаг.

Үүний үр дүнд бид дараах хослолыг олж авна.

Үүнийг шийдсэний дараа бид цорын ганц зөв шийдэлд хүрнэ:

Энэ бол судокуг шийдэх нэг арга юм. Мэдээжийн хэрэг, шийдлийг бусад эсүүдээс болон өөр аргаар эхлүүлэх боломжтой байсан ч энэ шийдэл нь Судоку цорын ганц зөв шийдэлтэй бөгөөд үүнийг тоо тоолох замаар биш харин логик аргаар олох боломжтой гэдгийг харуулж байна.

Судоку бол үнэхээр сонирхолтой, сэтгэл хөдөлгөм даалгавар, оньсого, оньсого, оньсого, дижитал кроссворд, та дуртай бүхнээ нэрлэж болно гэдгийг хэлмээр байна. Үүний шийдэл нь сэтгэж буй хүмүүст жинхэнэ таашаал авчрахаас гадна үйл явцыг хэрэгжүүлэх боломжийг олгоно сэтгэл хөдөлгөм тоглоомлогик сэтгэлгээ, ой санамж, тэсвэр тэвчээрийг хөгжүүлэх, сургах.

Тоглоомыг бүх хэлбэрээр нь мэддэг хүмүүсийн хувьд дүрмийг мэддэг, ойлгодог. Дөнгөж эхлэх гэж байгаа хүмүүст бидний мэдээлэл хэрэг болж магадгүй.

Судокугийн дүрмүүд нь тийм ч төвөгтэй биш бөгөөд тэдгээрийг сонины хуудаснаас олж болно эсвэл Интернетээс амархан олж болно.

Гол цэгүүд нь хоёр мөрөнд багтдаг: тоглогчийн гол ажил бол бүх нүдийг 1-ээс 9 хүртэлх тоогоор дүүргэх явдал юм. Үүнийг баганын мөрөнд аль ч тоо хоёр удаа давтагдахгүй байхаар хийх ёстой. 3х3 хэмжээтэй жижиг талбай.

Өнөөдөр бид та бүхэнд цахим тоглоомын хэд хэдэн хувилбаруудыг танилцуулж байна, тэр дундаа тоглоом тоглогч бүрт нэг сая гаруй суулгасан оньсого таавар.

Оньсого тайлах үйл явцыг тодорхой болгох, илүү сайн ойлгохын тулд энгийн сонголтуудын нэг болох Sudoku-4tune хүндрэлийн эхний түвшин, 6 ** цувралыг авч үзье.

Тиймээс 81 нүднээс бүрдэх тоглоомын талбайг өгсөн бөгөөд энэ нь эргээд 9 мөр, 9 багана, 3х3 хэмжээтэй 9 жижиг дөрвөлжин нүдийг бүрдүүлдэг. (Зураг 1.)

Цаашид цахим тоглоомын тухай дурдах нь таныг зовоох хэрэггүй. Та сонин, сэтгүүлийн хуудсан дээр тоглоомтой танилцаж болно, үндсэн зарчим хадгалагдана.

Тоглоомын цахим хувилбар нь тоглогчийн бэлтгэлээс хамааран тааварын хүндрэлийн түвшин, тааварын сонголт, тэдгээрийн тоог сонгох боломжийг олгодог.

Цахим тоглоомыг асаахад үүрэнд тоглоомын талбайгол тоо баримтуудыг өгөх болно. шилжүүлэх, өөрчлөх боломжгүй. Та өөрийн бодлоор шийдэлд илүү тохиромжтой хувилбарыг сонгож болно. Өгөгдсөн тоонуудаас эхлээд логикийн хувьд бүхэл бүтэн тоглоомын талбарыг 1-ээс 9 хүртэлх тоогоор аажмаар дүүргэх шаардлагатай.

Тоонуудын анхны зохион байгуулалтын жишээг 2-р зурагт үзүүлэв. Дүрмээр бол тоглоомын цахим хувилбарт гол тоонууд нь доогуур зураас эсвэл нүдэнд цэгээр тэмдэглэгдсэн байдаг. Ирээдүйд тэднийг таны тогтоох тоонуудтай андуурахгүйн тулд.


Тоглоомын талбайг харж байна. Та юунаас эхлэхээ шийдэх хэрэгтэй. Ер нь та хамгийн бага тооны хоосон нүдтэй мөр, багана эсвэл мини квадратыг тодорхойлохыг хүсдэг. Манай хувилбарт бид дээд ба доод хоёр мөрийг нэн даруй сонгож болно. Эдгээр мөрөнд зөвхөн нэг цифр дутуу байна. Тиймээс, энгийн шийдвэр гаргаж, эхний мөрөнд -7, сүүлчийнх нь 4 дутуу тоог тодорхойлж, 3-р зургийн чөлөөт нүдэнд оруулна.


Үр дүн: 1-ээс 9 хүртэлх тоогоор дүүргэсэн хоёр мөр, давталтгүйгээр.

Дараагийн алхам. 5-р баганад (зүүнээс баруун тийш) зөвхөн хоёр чөлөөт нүд байна. Нэг их бодсоны дараа бид алга болсон тоонуудыг тодорхойлно - 5 ба 8.

Тоглоомонд амжилттай үр дүнд хүрэхийн тулд багана, эгнээ, мини квадрат гэсэн гурван үндсэн чиглэлд шилжих хэрэгтэй гэдгийг ойлгох хэрэгтэй.

Энэ жишээнд зөвхөн мөр, баганаар шилжих нь хэцүү байдаг ч хэрэв та мини квадратуудад анхаарлаа хандуулбал энэ нь тодорхой болно. Та тухайн баганын хоёр дахь (дээд талаас) нүдэнд 8-ын тоог оруулах боломжгүй, эс тэгвээс хоёр дахь уурхайн талбайд хоёр найм байх болно. Үүний нэгэн адил, 4-р зурагт хоёр дахь нүд (доод), хоёр дахь доод мини-дөрвөлжингийн 5-р тоогоор (зөв байрлал биш).


Шийдэл нь баганад есөн оронтой, давталтгүйгээр зөв мэт боловч үндсэн дүрэмтэй зөрчилдөж байна. Мини квадратуудад тоог давтаж болохгүй.

Үүний дагуу зөв шийдэл гаргахын тулд хоёр дахь (дээд) нүдэнд 5, хоёр дахь (доод) нүдэнд 8 оруулах шаардлагатай. Энэхүү шийдвэр нь дүрэмд бүрэн нийцэж байгаа юм. Зөв сонголтыг Зураг 5-аас үзнэ үү.

Цаашдын шийдэл нь энгийн мэт санагдах даалгавар нь тоглоомын талбар, логик сэтгэлгээний холболтыг сайтар бодож үзэхийг шаарддаг. Та хамгийн бага тооны чөлөөт нүдний зарчмыг дахин ашиглаж, гурав, долоо дахь баганад (зүүнээс баруун тийш) анхаарлаа хандуулж болно. Тэд гурван эсийг хоосон орхисон. Алга болсон тоонуудыг тоолсны дараа бид тэдгээрийн утгыг тодорхойлдог - эдгээр нь гурав дахь баганад 2.3 ба 9, долоо дахь баганад 1.3 ба 6 байна. Долоо дахь баганаас ялгаатай нь тодорхой тодорхой зүйл байхгүй тул гурав дахь баганыг дүүргэхийг одоохондоо орхиё. Долоо дахь баганад та 6 дугаарын байршлыг нэн даруй тодорхойлж болно - энэ нь доод хэсгээс хоёр дахь чөлөөт нүд юм. Дүгнэлт нь юу вэ?

Хоёрдахь нүдийг багтаасан мини квадратыг авч үзэхэд энэ нь аль хэдийн 1 ба 3 тоог агуулж байгаа нь тодорхой болно. Дижитал хослолоос бидэнд 1,3 ба 6 хэрэгтэй, өөр сонголт байхгүй. Долоо дахь баганын үлдсэн хоёр чөлөөт нүдийг бөглөх нь тийм ч хэцүү биш юм. Гурав дахь эгнээнд аль хэдийн дүүргэсэн 1 байгаа тул долдугаар баганын дээд талын гурав дахь нүдэнд 3, үлдсэн цорын ганц чөлөөт хоёр дахь нүдэнд 1-ийг оруулсан байна.Жишээ нь Зураг 6-г үзнэ үү.


Энэ мөчийг илүү тодорхой ойлгохын тулд гурав дахь баганыг орхиё. Хэдийгээр хэрэв хүсвэл та өөртөө тэмдэглэл хийж, эдгээр нүдэнд суулгахад шаардлагатай тоонуудын санал болгож буй хувилбарыг оруулах боломжтой бөгөөд нөхцөл байдлыг тодруулбал засч залруулж болно. Sudoku-4tune, 6** цуврал цахим тоглоомууд нь нүдэнд нэгээс олон тоог оруулах боломжийг танд олгоно.

Нөхцөл байдалд дүн шинжилгээ хийсний дараа бид ес дэх (баруун доод) мини квадрат руу эргэв, бидний шийдвэрийн дараа гурван чөлөөт нүд үлдсэн байна.

Нөхцөл байдалд дүн шинжилгээ хийсний дараа та дараах 2.5 ба 8 тоонууд нь бүрэн бөглөхөд хангалтгүй болохыг анзаарч болно (мини квадрат бөглөх жишээ). Энд тоонууд багтах болно. Дээд нүдний баганад 2, жижиг квадратаас гадна энэ нүдийг багтаасан найрлага дахь эгнээнд 8 байна. Үүний дагуу хамгийн сүүлийн жижиг дөрвөлжингийн дунд нүдэнд 2-ын тоог (мөр, баганын аль алинд нь оруулаагүй) оруулаад энэ квадратын дээд нүдэнд 8-ыг оруулснаар бид баруун доод хэсгийг бүрэн дүүргэсэн. (9-р) 1-ээс 9 хүртэлх тоо бүхий мини-дөрвөлжин, харин тоонууд нь багана эсвэл мөрөнд давтагдахгүй, Зураг 7.


Чөлөөт эсүүд дүүрэх тусам тэдний тоо буурч, бид тааварынхаа шийдэлд аажмаар ойртож байна. Гэхдээ үүний зэрэгцээ асуудлын шийдлийг хялбаршуулж, төвөгтэй болгож болно. Мөр, багана эсвэл мини квадрат дахь хамгийн бага тооны нүдийг дүүргэх эхний арга нь үр дүнтэй байхаа больсон. Учир нь тодорхой мөр, багана эсвэл жижиг квадрат дахь тодорхой тодорхойлогдсон цифрүүдийн тоо багасдаг. (Жишээ нь: бидний үлдээсэн гурав дахь багана). Энэ тохиолдолд эргэлзэх зүйлгүй тоог тохируулах, бие даасан нүднүүдийг хайх аргыг ашиглах шаардлагатай.

Sudoku-4tune, 6 ** цуврал цахим тоглоомуудад зөвлөмжийг ашиглах боломжийг олгодог. Тоглолт бүрт дөрвөн удаа та энэ функцийг ашиглах боломжтой бөгөөд компьютер өөрөө таны сонгосон нүдэнд зөв тоог тохируулах болно. 8** цуврал загварт ийм функц байхгүй бөгөөд хоёр дахь аргыг ашиглах нь хамгийн их хамааралтай болно.

Бидний жишээн дээрх хоёр дахь аргыг авч үзье.

Тодорхой болгохын тулд дөрөв дэх баганыг авч үзье. Дотор нь дүүргэгдээгүй эсийн тоо нэлээд том, зургаан байна. Алга болсон тоонуудыг тооцоолсны дараа бид тэдгээрийг тодорхойлно - эдгээр нь 1,4,6,7,8 ба 9. Сонголтуудын тоог багасгахын тулд та нэлээд олон тооны тоотой дундаж мини квадратыг үндэс болгон авч болно. тодорхой тоо, энэ баганад зөвхөн хоёр чөлөөт нүд байна. Тэдгээрийг бидэнд хэрэгтэй тоонуудтай харьцуулж үзвэл 1,6, 4-ийг хасч болно. Тэд давтагдахаас зайлсхийхийн тулд энэ мини талбайд байх ёсгүй. Энэ нь 7,8 ба 9 хэвээр байна. Бидэнд хэрэгтэй нүдийг багтаасан мөрөнд (дээрээс дөрөв дэх) үлдсэн гурван хэсгээс 7, 8-ын тоонууд байгаа гэдгийг анхаарна уу. Тиймээс, энэ нүдэнд үлдэх цорын ганц сонголт бол 9-ийн тоо, Зураг 8. Бидний авч үзсэн болон хассан бүх тоонууд нь даалгаварт анх өгөгдсөн байсан нь энэ шийдлийн зөв эсэхэд эргэлзээ төрүүлэхгүй. Өөрөөр хэлбэл, тэдгээр нь ямар ч өөрчлөлт, шилжүүлэг хийхгүй бөгөөд энэ нь бидний сонгосон нүдэнд суулгахаар сонгосон дугаарын өвөрмөц байдлыг баталгаажуулдаг.


Нөхцөл байдлаас шалтгаалж хоёр аргыг нэгэн зэрэг ашиглаад, дүн шинжилгээ хийж, логикоор сэтгэж, бүх чөлөөт нүдийг бөглөж, ямар ч судоку оньсого, тэр дундаа энэ оньсого нь зөв шийдэлд хүрнэ. 9-р зураг дээрх бидний жишээний шийдлийг өөрөө гүйцээж, 10-р зурагт үзүүлсэн эцсийн хариулттай харьцуулж үзээрэй.


Магадгүй та оньсого шийдвэрлэхэд ямар нэгэн нэмэлт гол санааг тодорхойлж, өөрийн системийг хөгжүүлэх болно. Эсвэл бидний зөвлөгөөг аваарай, тэд танд хэрэгтэй бөгөөд энэ тоглоомын олон тооны шүтэн бишрэгчид болон шүтэн бишрэгчидтэй нэгдэх боломжийг танд олгоно. Амжилт хүсье.