Франкен-риба

Франкен-риба

Просунутий

Що означає «Franken» у судоку?

Франкен-риба поєднує різні типи будинків (рядки, стовпці та блоки) в один рибний візерунок. Базові риби використовують лише рядки проти стовпців. Франкен-риби додають блоки до базових або покривних наборів, значно розширюючи доступні візерунки.

Чим базові риби відрізняються від франкен-риб

Базові риби: базові будинки всі одного типу, покривні будинки — комплементарного типу.

Франкен-риби: база містить принаймні один блок, а всі неблокові будинки одного типу. Покриття береться з комплементарних типів.

Узагальнений принцип риб

Принцип Діріхле: N базових будинків розміщують N екземплярів цифри. Якщо всі кандидати потрапляють у N покривних будинків, зайвих кандидатів у покривних будинках поза базовими будинками можна вилучити.

Для дійсності потрібно: кожен базовий клітинка має бути покритий, і кожен покривний будинок має містити принаймні один базовий клітинка.

франкен-крест (N=2)

2 базові будинки (принаймні один блок), 2 покривні будинки. Рівень 10 (майстер). Значно складніше за базові X-крило, бо змішані типи будинків менш візуально очевидні.

франкен-меч (N=3) і франкен-медуза (N=4)

франкен-меч: 3 базові, 3 покривні. Рівень 10 (майстер).

франкен-медуза: 4 базові, 4 покривні. Рівень 11 (екстрим). Одна з найрідкісніших технік.

Чому франкен-риби важко знайти

Простір пошуку значно більший за базові риби. Базові набори беруться з усіх 27 будинків. Геометрію перетину блоків із лініями важко уявити. Рідко знаходять вручну.

Зв'язок з іншими варіантами риб

Базові риби: лише рядки проти стовпців. Рівень 4-9.

Плавникові/сашимі-риби: дозволені плавники. Рівень 7-9.

Франкен-риби: дозволені блоки в базі/покритті. Рівень 10-11.

Мутант-риби: дозволена будь-яка комбінація будинків. Найзагальніші, але надзвичайно рідкісні.

Підсумок

Франкен-риби дозволяють блоки в базових і покривних наборах, відкриваючи виключення, яких не знайде жодна базова риба. Логіка принципу Діріхле ідентична. Компроміс — складність: рівень 10-11, реально знайти лише за допомогою розв'язувача.