Готов ли си за игра?

Играй судоку!

Трудни килър комбинации в килър судоку

ТрудниСамо килърСтъпка 17 от 384 минути четене

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

Какъв е шаблонът

Крайните суми са лесни. Зона от 3 клетки със сума 6 може да е само {1, 2, 3}, а зона от 2 клетки със сума 17 само {8, 9}. Средните суми са проблемът: 3 клетки със сума 17 имат 7 възможности, а 4 клетки със сума 22 имат 11.

Техниката затваря тази празнина. Комбинацията е истинска само ако всяка нейна цифра наистина може да бъде поставена в различна клетка на зоната, при текущите кандидати. Тествай поставянията, изхвърли комбинациите, които не пасват, после събери цифрите, които оцеляват клетка по клетка. Всичко останало е елиминиране.

Кога да я търсиш

  • Зона със среден размер, от 3 до 5 клетки, чиято сума е по средата на обхвата си.
  • Зона, загубила кандидати заради други техники, така че суровият списък с комбинации вече е прекалено щедър.
  • Зона, делеща ред, колона или блок с друга зона, чиито цифри вече са фиксирани.
  • Зона с вече поставена цифра, което обикновено реже списъка наполовина.

Как да я приложиш, стъпка по стъпка

  1. Запиши всеки набор от различни цифри, който стига сумата в правилния брой клетки.
  2. Зачеркни всеки набор, съдържащ цифра, която никоя клетка на зоната не може да държи.
  3. За всеки останал набор опитай да разпределиш цифрите му по клетките. Ако никое разпределение не пасва на кандидатите, наборът е мъртъв.
  4. Събери за всяка клетка цифрите, които е приела в поне едно оцеляло разпределение. Всеки друг кандидат отпада.
  5. Пресечи със съседите. Ако друга зона в същата област е заключена към фиксирана двойка или тройка, тези цифри не са достъпни за клетките на твоята зона в тази област и още комбинации падат.

Работен пример

Зона 22 покрива E1, E2, E3 и F1, всички в блок 4. 4 клетки със сума 22 имат 11 възможни набора, но E2 вече е 1, така че E1, E3 и F1 трябва да дават 21. Проследи как се тества всеки набор.

  1. По-лесните техники са изчерпани. Погледни зона 22 в блок 4.

  2. Зона 22 обхваща E1, E2, E3 и F1. E2 вече е 1, така че E1, E3 и F1 дават сума 21.

  3. Три различни цифри дават 21 по три начина: 4+8+9, 5+7+9 и 6+7+8.

  4. Ред E вече има 7 в E6 и 6 в E8, така че E1 и E3 не могат да вземат нито едната.

    6+7+8 би изисквало и 6, и 7 в F1, така че този набор отпада.

  5. В 5+7+9 E3 може да е само 9, а E1 само 5, което оставя 7 за F1.

    В 4+8+9 F1 е 4, 8 или 9.

  6. Никой от оцелелите набори не съдържа 3. F1 може да е 4, 7, 8 или 9, но никога 5 или 6.

  7. 3 е премахната от E1, E3 и F1, защото нито 4+8+9, нито 5+7+9 има 3.

    5 и 6 са премахнати от F1, защото никой оцелял набор не ги поставя там.

По-лесните техники са изчерпани. Погледни зона 22 в блок 4.

3 цифри стигат 21 по 3 начина: 4+8+9, 5+7+9 и 6+7+8. Ред E вече има 7 (E6) и 6 (E8), така че E1 и E3 не могат да вземат нито едната. Това оставя F1 да носи и 6, и 7 в 6+7+8, което е невъзможно, така че този набор умира. В 5+7+9 E3 може да е само 9, а E1 само 5, така че F1 е 7. В 4+8+9 F1 е 4, 8 или 9.

Нито един оцелял набор не съдържа 3, така че 3 излиза от E1, E3 и F1. F1 още може да е 4, 7, 8 или 9, така че 5 и 6 също излизат от нея. Поставената 1 скъси 11 набора до 3, а ред E довърши работата.

Съседна зона може да реже списъка още. Зона, заключена към двойка или тройка в същата област, маха тези цифри от клетките на твоята зона в тази област, като отделен ход след този.

Лесни срещу трудни комбинации

Лесни комбинацииТрудни комбинации
СумаКрайна за размера на зонатаСредна
ВариантиТочно единОт 3 до дузина
МетодТърсене в таблицаИзброяване, после проверка на поставянията
Входни данниСамо сума и размерСума, размер, кандидати, съседни зони
ПолзаМигновена, веднъж за зонаПовтаря се след всяко поставяне

Чести грешки

  • Допускане на повторения. Цифрите в зона винаги са различни, така че {5, 5, 7} никога не е комбинация за 17.
  • Проверка на набора от цифри, но не и на поставянето. Наборът може да съдържа само допустими цифри и пак да пропадне, защото две от тях се нуждаят от една и съща клетка.
  • Правене само веднъж. Всяко поставяне в или близо до зоната скъсява списъка. Пускай я отново, щом решетката мръдне.
  • Започване твърде голямо. Зони от 6 или повече клетки имат огромни списъци и почти никога не си струват усилието. Работи вместо това с допълнението им.

Къде я срещаш

Това е работа за трудното ниво. Лесните и средните килър пъзели са построени около зони само с търсене в таблица, но от трудно килър судоку нататък авторите избират средни суми точно за да не може таблица да ги отговори. Ставането бърз в окастрянето на комбинации е най-голямото ускорение, достъпно в килър судоку.