неделя, 31 юли 2016 г.

Как да станеш судоку мастър


Може би ситуацията изисква да започна с
Добър вечер, казвам се Александър и съм пристрастен към судоку.
Ще подходя обаче малко по-различно, припомняйки, че човешкият мозък не толерира състоянието на покой (доста обстойно разгледан проблем в две от любимите ми книги - "Поток" на Михай Чиксентмихай и „Mind Change“ на британската баронеса Сюзан Грийнфилд, един от най-уважаваните невроучени в Обединеното кралство) и че поради тази причина мултитаскингът е нещо като бич за съвременното общество.

Разбира се, човек има избор - докато си говори/обядва с приятели и всички са хванали телефоните, за да цъкат из фейсбук, да снимат обяда си или просто да ловят наблизо покемони, да си намериш друга мания. Хайде, нека е нещо, което да помага на мозъка да работи бързо, безпроблемно и при нужда, комбинативно. Судоку.

Една моя мания отпреди десетина години, която тази пролет се завърна с едно лошо, лошо мобилно приложение (ползвам Sudoku на Pink Pointer за Android, но в случая целта не е позициониране). Оказа се, че е като колелото и дори нямам спомен как и защо имам тези умения. Факт е обаче, че играя предимно Evil нивата (решават се за между 30 и 45 мин.), а личните ми цели за най-лесните нива са да ги завършвам за под 3 минути и то без да отбелязвам потенциални числа в кутийките...

Сега внимание - през последните няколко месеца съм прекарал 1750 минути в решаване на судоку. Уау! 1 ден, 5 часа и 10 минути. Не съвсем умен ход. А може би и добра инвестиция.

Добре, де, минало. Това, което мога да направя, е да споделя личните си познания и да ти помогна да станеш судоку мастър.

Разбира се, първо правилата на самата игра:
Судоку се играе на решетка, която се състои от 9 x 9 пространства, разпределени на 9 реда и 9 колони, групирани в квадрати с размери 3 x 3. Всеки ред, колона и квадрат (9 пространства всеки) трябва да бъде попълнен с числата от 1 до 9 без да се повтарят никакви числа в ред, колона или квадрат. В зависимост от сложността на играта, предварително са попълнени определен брой от числата.

А ето и моите лични насоки, всичко останало е математика, добра памет и повишено внимание.

1) Започни с внимателно записване на това кои числа къде биха могли да бъдат, като преминеш последователно в търсене на числа от 1 до 9. Препоръчвам тази последователност, за да не се забравя докъде си стигнал.
Както е описано горе в правилата, групирането е на редове и колони 3 x 3, така че, ако в две от трите редици/колонки имаш едно число два пъти, то третото ще бъде на едно от свободните полета в третата редица/колона. Когато имаш 2 или 3 свободни полета, отбелязвай ги с молив като възможности за това поле - причина да не са свободни би била вече полето да е попълнено или по хоризонтала/вертикала това число вече да е поставено.
Повтаряй това преминаване, докато изчерпаш възможностите с този начин (обикновено на третото преминаване поред лесната част ще е приключила).

Фиг 1. Игра с трудност Evil, в която вече са попълнени минималните възможности от 1 до 6.

2) Ако в един ред/колона/квадрат имаш две полета с две еднакви възможности за разполагане на две числа (виж 3 и 6 в долния ляв ъгъл на фиг. 1), то със сигурност тези числа няма как да се паднат повече в съответния квадрат или колона/ред. Кое от двете е вярното за това поле, ще разбереш при засичане с попълнена цифра на същия ред/колона на по-късен етап.

3) След като всички бързи възможности от стъпка 1) са изчерпани, идва време за "броенето". Минава се през различните полета, за да се види дали някое от тях не съдържа само една възможност за цифра. Аз лично при броене попълвам като възможни до 3 числа - ако полето позволява повече, значи е прекалено рано да се мисли за него.
Не забравяй да взимаш предвид и онези "двойки" от стъпка 2), както тук се получава по вертикала с 3 и 7.

Фиг 2. Броенето - 1 е единственият възможен вариант за конкретното поле, след като по хоризонтала, вертикала и в настоящия квадрат всички останали числа са налични поне по веднъж.

4) След първата серия "броене" се оглеждаш за "засичания", които да подскажат коя от две възможности при дублиране е правилната. (И пак - не забравяй подзказката от стъпка 2)

Фиг 3. След като в горния среден квадрат имаме яснота, че на третия ред 5 и 8 са със сигурност налични, в полето отляво като единствен вариант остава 7. 

След попълването на полето със 7 се появява и още една насока - в двете останали свободни полета на този ред на единичката ще прави компания 2.

5) Наблюдаваш внимателно, преминаваш по колкото пъти трябва през полетата и при нужда, рискуваш, докато всички 81 полета са попълнени. Аз играя без молив и не обичам да трия, но нищо не пречи "да живееш на ръба". :)


П.П. Този Evil пример завърших за що-годе нормално време. Правенето на скрийншоти няма да броя за разсейване :P


А кои са твоите съвети за по-лесно решаване на судоку?

За Александър Кръстев

Създател на сайта за книги и четене "Аз чета" и PR консултант в PRoPR Агенция. Член на Настоятелството на Читалище.то, преподавател по LinkedIn в НБУ и носител на званието "Рицар на книгата".

Може би ще харесаш и: