Предварительные выводы по скоростному решению:
1. Чтобы уметь решать быстро - нужно уметь решать медленно. Стоит лишать себя соблазна использовать подбор и раз за разом применять нудные методы поиска последних, запертых кандидатов, групп и x-крыльев, рыбок (мечей) и прочие методологии нахождения и исключения чисел без подбора. После того, как несколько сотен раз перебрал каждую клетку на поле с целью обнаружить группу, начинаешь иногда видеть группы даже не ища их.
2. Чтобы решать быстро - нельзя спешить. И это не то же самое, что предыдущий пункт. Возможно, у меня этот пункт стоит особо остро, возможно потому, что молода еще, может потому, что большой город задает некоторые ритмы. Но в итоге получается вечная спешка не пойми куда и зачем. Даже в турнире, хотя от результатов этого турнира в моей жизни, в общем-то, ничего не изменится. Перепроверка исключаемых кандидатов - дело секунды-двух, когда одна ошибка умножает время решения на два. Так что семь раз отмерь - один раз отрежь, особенно в больших мультисудоку.
3. Я совершила открытие, когда поняла, что запоминание чисел экономит немало времени. Когда решаешь не спеша, то можно просматривать числа последовательно - 1,2,3,4,5,6,7,8,9,1,2,3... Но можно сэкономить минутку, если запоминать "задетые цифры". Бывает, что простановка числа запускает каскад и ставится сразу 3-4 числа. Запоминание этих чисел позволяет рассматривать только только те числа, которые дадут ход решению, экономя время на анализ тех чисел, которые ход решению не дадут. Также исключение чисел в группах означает, что стоит рассмотреть исключенные числа в этих квадратах, возможно, что это исключение даст дальнейший ход.
4. Быстрый анализ в начале партии, когда не рассматриваются числа со слишком большим количеством кандидатов на поле. Я таким раньше не занималась... Садишься за судоку и начинаешь последовательно рассматривать числа, не обращая внимания на то, что эта расстановка вряд ли даст ход последующему решению. Исключу пару кандидатов - и хорошо. В медленном решении это и хорошо, мозг приучается ориентироваться в большом количестве кандидатов и лучше находить шаблоны исключения чисел, но в быстром стоит искать самые простые пути решения, пока таковые есть.
По поводу пункта 1, вспоминается небольшая история из жизни про игру сапёр:
SPOILER
Когда я была еще в школе, я периодически запускала сапер. Простые и средние поля я научилась решать довольно быстро, а большие не поддавались. Как-то раз за ходом моего решения наблюдал взрослый (лет 25, но мне-то лет 16 было) программист. И игра моя, видимо, для него была как скрип мела по доске, ведь играла я примерно следующим образом: "тык тык тык тык (без пауз) ... тык тык БУМ. Новая игра. тык тык тык БУМ. Новая...".
Я практически не думала, а условно-логично открывала клетки на поле. Программист попытался убедить меня, что некуда спешить, стоит остановиться,
подумать, на что я сначала не поняла - как так? Как некуда спешить, ведь вон, таймер тикает. Я ведь хотела не просто пройти сапера, но пройти с достойным результатом! И искренне верила, что и если буду тормозить, то рекордного результата не будет, соответственно и пользы от такого прохождения нет.
Но задумавшись над этим советом я решила попробовать. И сыграла несколько десятков партий медленно и вдумчиво. Каково же было мое удивление,
когда после этого удалось не только пройти большое поле, но и сделать это быстро.
Выводы с этого я сделала: хочешь уметь что-то делать быстро - научись делать это медленно. И судоку тут не является исключением.