Мазмуну:

Sudoku кантип чечсе болот
Sudoku кантип чечсе болот
Anonim

Муну тез жана кызыктуу жасоонун төрт оңой жолу.

Sudoku кантип чечсе болот
Sudoku кантип чечсе болот

Судоку деген эмне

Судоку, же сыйкырдуу квадрат - бул атайын оюн талаасында чечилиши керек болгон санариптик табышмак.

Классикалык талаа 9 9 уячалардын өлчөмдөрү менен сызылган чарчы болуп саналат. Чоң фигура, өз кезегинде, ар бири 3төн 3төн турган тогуз кичинекей клеткадан турат.

Судоку талаасы
Судоку талаасы

Ар бир сапта жана тилкеде бир нече уячалар гана сандар менен толтурулат. Оюнчунун милдети кайсы сандар жетишпей жатканын таап, аларды квадраттын бардык бош уячаларына туура коюу.

Адистер 6 670 903 752 021 072 936 960 цифра бар экенин айтышат. Ошентип, жаңы жана жаңы Судоку чексиз ойной алат.

Судокунун кандай эрежелерин эске алуу керек

Алардын экөөсү гана бар:

  1. Оюн талаасын 1ден 9га чейинки сандар менен гана толтурса болот. Судокунун тамгалар же символдор менен чечилүүчү түрлөрү бар, бирок булар өз эрежелери жана стратегиясы бар таптакыр өзүнчө оюндар.
  2. Санды сапта, тилкеде жана бош уяча жайгашкан 3 х 3 кичинекей квадратта кайталанбаса гана жазууга болот.

Судоку – бул мээни машыктырууга гана эмес, стресстен арылтууга да жардам берүүчү эс алуучу оюн экенин унутпаңыз. Андыктан убакытты бөлүп, көңүл ачууга аракет кылыңыз.

Кантип Sudoku классикалык катаал-күч жолу менен чечүү үчүн

Бул ар кандай кыйынчылык Sudoku чечүү үчүн жарактуу болуп саналат. Бирок дагы эле ал жөнөкөй оюн талаасында эң жакшы иштейт, анда алгач клеткалардын жарымы сандар менен толтурулган. Мисалы, бул боюнча:

Кантип Sudoku классикалык катаал-күч жолу менен чечүү үчүн
Кантип Sudoku классикалык катаал-күч жолу менен чечүү үчүн

Биринчиден, мүмкүн болушунча сандар менен толтурулган кичинекей квадратты тандаңыз. Бул учурда, бул:

Судокуну классикалык катаал күч менен кантип чечсе болот: эң толгон квадратты тандаңыз
Судокуну классикалык катаал күч менен кантип чечсе болот: эң толгон квадратты тандаңыз

Башка талаалар бир нече параметрлерди камтышы мүмкүн. Эквиваленттердин ичинен эң жакшы көргөнүнө токтоңуз.

Эми эң көп сандуу сап жана мамычанын кесилишинде жайгашкан уячаны тандаңыз.

Sudoku классикалык катаал күч ыкмасы менен кантип чечсе болот: уячаны тандаңыз
Sudoku классикалык катаал күч ыкмасы менен кантип чечсе болот: уячаны тандаңыз

Жоопту билүү үчүн, сиз жөнөкөй анализ жасашыңыз керек. Теориялык жактан алганда, сан ар кандай болушу мүмкүн - 1ден 9га чейин. Бирок биз билебиз, ал кичинекей квадраттын ичинде кайталанбашы керек.

Бардыгы болуп, мүмкүн болгон тогуз варианттын ичинен биз кичинекей квадратта болгондорду чийип чыгабыз: 7, 2, 8, 1, 6, 4. Бул каалаган сан 3, 5 же 9 экенин билдирет.

Эми биз бош уячабыз жайгашкан сапты талдайбыз. Ал башкалардын арасында 3 санын камтыйт. Бул биз бул параметрди жок кыла алабыз дегенди билдирет.

Ошентип, уячага эки гана сан киргизилиши мүмкүн - бул 9 же 5. Бирок биз 9ду киргизсек, анда 5 саны үчүн графада өзүнүн беш саны бар гана бош орун калат:

Судокуну классикалык катаал күч менен кантип чечсе болот: вариацияларды жок кылуу
Судокуну классикалык катаал күч менен кантип чечсе болот: вариацияларды жок кылуу

Бул эрежелерге карама-каршы келгендиктен, биз ачык-айкын жыйынтыкка келебиз: талданган уячада 5 саны гана болушу мүмкүн:

Судоку классикалык катаал күч менен кантип чечсе болот: эсептелген маанини бериңиз
Судоку классикалык катаал күч менен кантип чечсе болот: эсептелген маанини бериңиз

Эми калган эки бош уячада кайсы сандар жайгашканын билишибиз керек. Бул абдан жөнөкөй. Биз эки гана вариант бар экенин билебиз - булар 3 жана 9.

Үчтүк кичинекей квадраттын ортоңку катарында боло албайт, анткени ал чоңдун бир катарында. Ушул эле себептен улам, кичинекей квадраттын астыңкы сызыгы тогузду камтый албайт. Бул сандарды ушундай жайгаштыруу гана мүмкүн экенин билдирет:

Sudoku классикалык катаал күч менен кантип чечсе болот: кичинекей квадраттын калган сандарын кошуңуз
Sudoku классикалык катаал күч менен кантип чечсе болот: кичинекей квадраттын калган сандарын кошуңуз

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

Биз аны толтурууну жогорку сол уячадан баштайбыз, анткени ал эң көп толтурулган саптар менен мамычалардын кесилишинде жайгашкан.

Кичинекей квадратта төрт сан мурунтан эле белгилүү болгондуктан, 1, 2, 6, 7 же 9 гана каалаган сан болушу мүмкүн.

Бирок 1, 7 жана 6 жалпы линияда. Бул эки гана вариант калды дегенди билдирет: 2 жана 9. Бирок, жалпы тилкеде 2 бар, андыктан издөөнүн натыйжасы төмөнкүдөй болот:

Sudoku классикалык катаал күч менен кантип чечсе болот: башка квадратка өтүңүз
Sudoku классикалык катаал күч менен кантип чечсе болот: башка квадратка өтүңүз

Биз эң толтурулган сызыктар менен мамычалардын кесилишинде жайгашкан кийинки бош уячага өтөбүз - бул төмөнкү катардагы ортоңку уяча. Бул уячадагы сан 1, 2, 3, 4 (алар тиешелүү тилкеде болгондуктан), ошондой эле тиешелүү сапта көрсөтүлгөн 5, 7, 8 жана 9 болушу мүмкүн эмес экенин дароо билебиз. Жалпысынан биринчи вариант:

Кийинки бош уячага өтүңүз
Кийинки бош уячага өтүңүз

Табышмакты чечмейинче, ошол эле алгоритм менен бош уячаларды толтурууну улантыңыз.

Кантип Судокуну ырааттуу түрдө чечүү керек

Бул учурда табышмакты чечүү схемасы бирдей. Болгону ылайыктуу сандарды акыл менен тандоонун ордуна даректүү тасма колдонулат.

Ар бир бош уячага 1ден 9га чейинки бардык сандарды жазыңыз, андан кийин жараксыздарды чийип салыңыз. Бир клеткадан экинчисине өтүү.

Азыртадан эле чоң аянттын биринчи ашуусунда, сиз так чечими менен жок дегенде бир клетканы таба аласыз. Табылган номерди кутуга киргизиңиз.

Мисал - №3:

Судокуну ырааттуу түрдө кантип чечсе болот: так жооп берген клетканы табыңыз
Судокуну ырааттуу түрдө кантип чечсе болот: так жооп берген клетканы табыңыз

Белгилүү бир уячага башка номерди киргизүү мүмкүн эмес, бул эрежелерди бузуу болуп саналат.

Андан кийин, ошол эле кичинекей квадратта калган бош уячаларды талдап, мүмкүн болгон варианттардан жаңы эле жазылган санды чийип салыңыз. Кыязы, сиз дароо толтурулбаган уяча үчүн жок дегенде дагы бир түшүнүктүү чечим таба аласыз.

Ушундай эле жол менен ылайыксыз варианттарды чийип салууну улантыңыз. Процесс кар көчкү сыяктуу жүрөт.

Судоку жок кылуу менен кантип чечсе болот

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

Бул мисалда орто жана төмөнкү квадраттарда жана ар кандай тилкелерде 3 бар экенин көрүү оңой. Ал эми сол жактагы аянтта үчөө орто катарда. Бул жогорку оң чарчыда бир гана уяча бар экенин билдирет, анда сиз 3 киргизе аласыз - ылдыйкы катарга оң:

Үч кичинекей квадратты талдаңыз
Үч кичинекей квадратты талдаңыз

Ушул эле принцип боюнча, сиз башка кичинекей квадраттын уячасына 6 санын тез киргизе аласыз:

Ушул эле стратегияны башка аянттарда колдонуңуз
Ушул эле стратегияны башка аянттарда колдонуңуз

Башка чектеш сандарды талдоону улантыңыз: варианттарды карап отурбастан, бир нече секунданын ичинде толтурууга мүмкүн болгон дагы көптөгөн уячалар бар.

Чакан чарчы анализин колдонуу менен Судокуну кантип чечсе болот

Ар бир кичинекей квадратты карап, анын жанында жок болгон бардык сандарды жазыңыз.

Кичинекей чарчы анализин колдонуу менен Судокуну кантип чечсе болот: Бардык жетишпеген сандарды тизмектеңиз
Кичинекей чарчы анализин колдонуу менен Судокуну кантип чечсе болот: Бардык жетишпеген сандарды тизмектеңиз

Эң аз бош орундары бар фигуралардын бирин тандаңыз. Сол ортодогу квадратты салалы. 1, 2 жана 8 сандары жок.

2 жогорку катардагы бош уячалардын эч биринде боло албасы дароо байкалат: баары бир эки бар. Бул бул көрсөткүчтүн жайгашкан жери бир түшүнүктүү экенин билдирет.

Кичинекей квадраттын үстүнкү катарында эки гана уяча калды. Бирок 1 туура уячада болушу мүмкүн эмес, анткени ал бардык тилкеде бар. Ошондуктан, биз ал жерге 8 койдук. Бирдик үчүн бир гана орун бар экен:

Кичинекей аянтка жетишпеген сандарды тизиңиз
Кичинекей аянтка жетишпеген сандарды тизиңиз

Төмөнкү сүрөттү карап көрөлү. Мисалы, ылдыйкы сол жакта үч цифра жок - 7, 8 жана 9. Эми биз цифраларды аларга уруксат берилген уячаларга жайгаштырабыз.

7ди ал: биринчи же экинчи тилкеде болбошу керек, анткени алардын ар биринде жети бар. Бул бул көрсөткүч үчүнчү тилкеге гана киргизилиши мүмкүн дегенди билдирет.

8ге өтүңүз. Ал экинчи тилкеде болушу мүмкүн эмес, анткени ал анда мурунтан эле бар. Демек, бул цифра үчүн уруксат берилген жалгыз орун биринчи тилке болуп саналат.

Калдык принцибине ылайык, биз жалгыз бош уячага 9 санын коебуз - борбордук, экинчи тилкеге:

Каалаган сандар менен уячаларды толтуруңуз
Каалаган сандар менен уячаларды толтуруңуз

Андан кийин бир нече бош уячалары бар кийинки кичинекей квадратка өтүңүз.

Сунушталууда: