Как решать головоломку судоку-киллер
1. Используем тот факт, что сумма всех цифр в строках, столбцах и блоках 3 на 3 равна 45, либо кратно этому числу, если их несколько. Вычисляем цифры/группы цифр, выбивающиеся за пределы анализируемых областей.
2. В идеале нужно знать все возможные сочетания цифр, во всех возможных конфигурациях и их закономерности. Либо на первых порах запомнить "одиночки". Допустим 16 на 2 клетки - это всегда 7 и 9; 10 на 4 клетки - только 1,2,3,4 и так далее.
3. Записывать/запоминать всех кандидатов, которые могут быть полезны в будущем. Порой, если даже неизвестна точная комбинация в пунктирном блоке, кандидаты которые стоят определенным образом могут образовать группу с другими клетками по обычным правилам судоку.
4. Постоянно использовать подбор/метод вариантов. Зачастую, на 1-2 хода вперед. Как показала практика, большинство сумдоку среднего уровня и выше без него нерешаемы. К тому же в решении на скорость он безоговорочно выигрывает у математического подсчёта.
5. Используя знания комбинаций, уметь быстро отсекать безнадёжные варианты, используя минимум информации на поле.
Рассмотрим основные принципы на примере задачи: https://grandgames.net/sudokukiller/id238059
Фиолетовый 🟪 - очевидные числа/кандидаты, появляющиеся в процессе решения по правилам обычного судоку. Голубой - рабочая область. Красный 🟥 - цифры/кандидаты, имеющие ключевое значение в вычислениях, либо результат вычислений.
Используя области, выбивающиеся из 45, мы сразу можем вычислить 2 цифры:
В данном блоке 4 клетки обязательно принадлежат шестеркам, которые все раскладываются на 2 варианта. Всего 4 возможных числа для каждой. И в блоке, который объединяет их - тоже. Делаем вывод, что там четверка чисел: 1,2,4,5. Из них также убираем ненужные и проставляем в сектор 16 числа 3,6,7.
10 раскладывается на 4 варианта: 4 и 6 уже явно быть не может, а 3 и 7 тоже не может, потому, что мы определили, что в группе 16 они обязательно есть обе, но при нахождении в 10, в 16 для них двоих останется только одно место, что недопустимо.
По правилу 45 вычисляем, что 2 красные клетки равны 11. Пользуясь случаем, что эти 2 клетки объединяют сектора 10 и 18, а также что в 18 уже нет 6, мы видим, что 2 оставшиеся клетки тоже в сумме дают 11. Итак, мы имеем 2 числа 11 (пусть и без пунктира). На 4,7 и 5,6 они раскладываться не могут, значит остается: 3,8 и 2,9. У нас образовалась четверка.
Удаляем в десятке 1 и 9 (в 11 не может быть 1), остается 2 и 8, значит ниже 3 и 9. По правилам судоку также проставляем числа в двух шестерках.
В центральном секторе остаётся 1 и 7, доставляем их по правилам судоку и вычисляем прилегающие суммы 13 и 8.
В правом среднем квадрате мы точно знаем, что девятка состоит из 2,7. Ведь по другому из 2,4,6,7 мы девятку не соберем. Проставляем кандидаты и остальные цифры на линии. Также в этом блоке в 20 явно 3,8,9 но цифра 17 снизу убирает 8 и 9, оставляя 3.
Используя это число 3 и уже знакомые 8 и 9, зная, что они стоят на одной вертикали, определяем, что верхняя 10 может содержать только 4 и 6.
Зная, что в 10 есть 4, оставляем в 5 комбинацию 2,3. По правилу 45, в двух оставшихся клетках блока сумма = 9, а в блоке уже есть числа 2,3,4, что оставляет для 9 только комбинацию 1,8, с помощью нее проставляем кандидаты в 21, кандидаты 8,9 в блоке ниже и девятку сверху, опираясь на 9 в числе 17 снизу.
Снизу через 45 вычисляем восьмерку. В 15 после этого может быть только 9 и 6. И ни в одной семерке снизу не может быть единица, потому что в 15 уже есть 6 и будет противоречие. Ставим 1,7 в 8 и единственные возможные цифры снизу и сверху по правилам судоку.
Теперь обратим внимание на левый верх. Число 11 при наличии справа 7,9,5 может содержать только пару 3,8. Число 13 при наличии 6,8 снизу должно состоять из 4,9.
Сверху в правом блоке остались кандидаты 1 и 8. Поставив девятку по правилам судоку в 10 мы определим как их положение, так и положение всех чисел верхнего блока
Теперь обратим внимание на девятку снизу. Так как в этой вертикали остались числа 4,5,6 - шестерки там не будет. А в числе 12 левее может быть только 9 и 3, так как 7 и 8 а этой горизонтали уже есть.
Последний этап: определяем, какая семерка какую пару содержит. В левом нижнем блоке уже есть 3,6 - значит левая семерка 2,5, правая 3,4.
Остается только заполнить оставшиеся клетки. Головоломка решена!
Всё понятно, хороший разбор.
@Mgla , спасибо 

Правило 45 даёт много возможностей, уже валю им киллеров направо и налево 
Для тех, кто привык к разборам во всех подробностях, замечу на всякий случай, что текстовый вариант разбора не детальный.
В абзацах между картинками даны ключевые ходы, а часть ходов очевидных или вытекающих из ключевых в тексте не расписана. Но на картинках обозначены абсолютно все ходы - как те, что есть в текстовом описании, так и те, которых там нет.
Так что, кто будет читать, параллельно прорешивайте головоломку, ищите самостоятельно вытекающие из ключевых ходы, и сравнивайте с картинкой внизу абзаца, всё ли нашли.
Если вам попадётся очень сложный киллер, где никакой подбор не помогает - есть частный случай перебора, связанный с областями по 45. Заключается он в том, что можно определить минимальную/максимальную цифру, либо минимальную/максимальную сумму. Для этого надо рассмотреть минимум 2 участка, один из которых врезается в сумму, кратную 45 и другой, который из неё выходит. Либо рассмотреть все врезающиеся и выходящие концы вместе. Это помогает не всегда, иногда ничего определить невозможно. Но этим методом решается любой киллер. Любой! Надо лишь найти хотя бы 1 место такое, где он сработает. Пример применения:
Сумма всех цветных клеток обязательно колеблется от 56 до 64, можете проверить добавляя в красную клетку разные цифры. Значит, сумма серых клеток колеблется от 11 до 19. Из этого мы можем сделать 2 вывода: в этой паре точно нет 1 и то, что пары 19 быть не может - тогда уменьшаем хотя бы до 17 значит вторые половинки увеличиваются на 2, в красной клетке наоборот уменьшаются на 2. Значит в красной максимум - 7.



только бросила этот киллер https://grandgames.net/sudokukiller/id238638 , потому что поднадоело по кусочку отколупывать, а тут в ленте сразу новым способом искушают 
вернулась
и прорешала два правых средних квадрата "сложением-вычитанием", а дальше он легко закрылся
спасибо 
Sudoku Killer №238322
this puzzle seems wrong because all combinations lead to that cell being a 3 and the 3-combo of 7 is only 1-2-4. it could b 3-1-3 but I think digits cannot be repeated in a killer box.
Am I missing something?
--
Rawat
@vsrawat, there is no limitations on repeated digits in a killer box. It isn't allowed to have repeated digits only in row, column and square 3x3.
Meduzia, насколько я знаю, в ограниченных областях цифры тоже не должны повторятся (как в какуро) , но на сайте это правило почему-то не соблюдается 
Уважаемый @Support, а нельзя ли в судоку-киллер сделать, чтобы при нажатии на число, показывающее сумму цифр в блоке, высвечивалась возможная комбинация цифр (как в какуро) ?
@Meduzia This wiki link https://en.wikipedia.org/wiki/Killer_sudoku says that
"But on September 19 the rule changed to “Within each dotted-line shape, a digit CANNOT be repeated if the normal row, column and 3x3 box rules are not broken” - causing even more confusion. This revised rule stuck and the world standard is no duplicates within cages."
So, it is causing confusion if that "don't repeat in a cage" rule is not followed here. It is called Calcudoku if the digit can be repeated in a cage. What should I do?
https://en.grandgames.net/sudokukiller/id237753 in this one also, I cannot proceed unless digits can be repeated within cages.
Тем, кто освоился с базой, предлагаю также ознакомиться с решением киллера высочайшего уровня сложности. Задачи ещё сложнее встречаются крайне редко, поэтому, думаю, действия, описанные тут, подойдут для решения абсолютно любой головоломки. https://grandgames.net/post/594623



















