6

Ищу технику в решении судоку

Интересно узнать технику решения, когда непонятно за чтотзацепиться в решении. Никакой логики не вижу.

Решаю допуская предположение и откатываюсь, если ошиблась.

Вдруг кто-то знает как правильно решать в этом случае .
Буду благодарна за урок.

Ищу технику в решении судоку

Судоку

9 постов14 подписчиков

Правила сообщества

Хамить нельзя: никому (включая админа сообщества) и никому (в обратном направлении). А если никто не хамит, то и "волосы будут мягкими и шелковистыми".

Вы смотрите срез комментариев. Показать все
1
Автор поста оценил этот комментарий

Так а ... Когда нет логики - перебором?

(латинские буквы по горизонтали, цифры по вертикали)

Шаг 1
Ставим в B1 двойку
Дальше всё каскадно заполняем либо до победы, либо до противоречия.
Если победа - ура, если противоречие -

Шаг 2
Ставим в B2 девятку...

раскрыть ветку (8)
Автор поста оценил этот комментарий

Судоку перебором решают идиоты

раскрыть ветку (7)
3
Автор поста оценил этот комментарий

Крайне невежливое высказывание.
Человек, позволяющий себе такое, вряд ли разумен.

раскрыть ветку (2)
Автор поста оценил этот комментарий

Ошибаешься. Вежливость и разум между собой никак не связаны.

раскрыть ветку (1)
2
Автор поста оценил этот комментарий

Ты здесь не нужен. Даже если и гениальный 'судокист' — это не главное.

2
Автор поста оценил этот комментарий
Ты с мужиком своим так разговаривать будешь!
0
Автор поста оценил этот комментарий
Вы какой вариант решения видите?

все логичные исключения я перебрала

вариант допуска одного из двух вариантов - мне кажется неверным, хочется верить, что есть красивое решение и умное

Если Вы таковое видите, то прошу поделиться.
раскрыть ветку (2)
0
Автор поста оценил этот комментарий

Здравствуйте. На самом деле это очень сложный судоку. Но постараюсь объяснить.
В вашем текущем решении много клеток имеющих по 3 кандидата. Я при решении их записываю лишь в последнюю очередь. Если в рамках одного квадрата цифра может стоять более чем в двух клетках, то я ее до самого конца не пишу.
Таким образом, исключая кандидатов я пришел к тому, что для всех клеток кроме выделенной у нас по 2 кандидата. Если бы в выделенной клетке тоже было 2 кандидата, то тогда этот судоку имел бы 2 решения, это неправильный судоку. Соответственно нужно выбрать верную цифру. Как выбрать? Для этого есть не очевидный способ - называется BUG+1. Суть сводится к тому, что только для этой клетки 3 кандидата: 8,9,2
8 кандидат в квадрате на 2 клетки, в столбце на 2 клетки, в ряду на 2 клетки
9 кандидат в квадрате на 2 клетки, в столбце на 2 клетки, в ряду на 2 клетки
2 кандидат в квадрате на 3 клетки, в столбце на 3 клетки, в ряду на 3 клетки
Соответственно нам в эту клетку встаёт только 2.

Достаточно редкий метод

Если что-то не понятно - спрашивайте, объясню как я кандидатов исключал так, чтобы в клетке в одном доме не было 3 кандидатов.

Иллюстрация к комментарию
раскрыть ветку (1)
1
Автор поста оценил этот комментарий
очень мудрёно

суть уловила, кажется

попробую использовать

спасибо Вам большое за урок
Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку