Claiming в судоку: запертые кандидаты в строке и столбце

Claiming – это техника судоку, которая убирает кандидатов из блока по одной строке или одному столбцу. По-русски её обычно относят к запертым кандидатам. Работает она так: если все клетки строки или столбца, где ещё возможна цифра, лежат в одном блоке, эту цифру можно убрать из всех остальных клеток блока.

Технику также называют box-line reduction. Она использует логику указывающей пары в обратном направлении, и в головоломках средней и высокой сложности нужна часто. В статье разобраны правило и названия техники, а затем она показана на настоящей головоломке, клетка за клеткой.

Правило Claiming

Для Claiming нужны три условия:

  1. Выберите одну строку или один столбец и одну цифру, которой там ещё нет.
  2. Найдите все клетки этой линии, где цифра ещё остаётся кандидатом.
  3. Проверьте, что все эти клетки лежат в одном блоке.

В каждой строке и в каждом столбце каждая цифра встречается один раз. Если все клетки линии (строки или столбца), где цифра ещё возможна, лежат в одном блоке, то цифра этой линии будет в этом блоке. В какую именно клетку она встанет, пока неизвестно, но блок вы уже знаете.

В блоке каждая цифра тоже встречается один раз. Линия уже даёт блоку его цифру, поэтому ни в какой другой клетке блока этой цифры быть не может. Уберите цифру из всех клеток блока, которые не лежат на линии. Линия как бы забирает цифру себе, отсюда и название: английское claim значит «заявлять права».

Правило в одном предложении

Одна линия, одна цифра, все её клетки в одном блоке: уберите цифру из остальных клеток этого блока.

Claiming, box-line reduction и запертые кандидаты

Claiming и box-line reduction – два названия одной техники. В книгах и программах встречаются оба. Третье название относится сразу к двум техникам: запертые кандидаты (locked candidates). Указывающие пары – это запертые кандидаты типа 1, а Claiming – типа 2. В обоих случаях цифра заперта в трёх клетках, где пересекаются блок и линия.

Два типа различаются только направлением. Указывающая пара начинается в блоке и убирает кандидатов на линии. Claiming начинается на линии и убирает кандидатов в блоке. Если вы знаете одну технику, логику второй вы уже знаете.

Разбор примера шаг за шагом

Эта позиция взята из настоящей головоломки. В каждой пустой клетке указаны кандидаты, то есть цифры, которые ещё разрешают её строка, её столбец и её блок. Клетки названы так: R7C8 – это строка 7 (row), столбец 8 (column).

Поле судоку с кандидатами в каждой пустой клетке, до применения Claiming.21469345793685689789367893678856937926913679437469491689256868527341992165437878743891526265321947689181978353682568784235784678135938258978923789123578C1R1C2R2C3R3C4R4C5R5C6R6C7R7C8R8C9R9
Позиция до хода. В каждой пустой клетке показаны кандидаты.
  • 5 исходная цифра
  • 5 уже решено
  • 5 новая цифра
  • 5 кандидат шаблона
  • 5 кандидат, который уходит

Головоломка 201024 из библиотеки Sudoku Royale, решённая более простыми техниками до этой позиции.

Найдите шаблон

Посмотрите на строку 7 и только на цифру 8. В строке 7 три пустые клетки: R7C4, R7C8 и R7C9. В R7C4 восьмёрки среди кандидатов нет, потому что в столбце 4 восьмёрка уже стоит. Значит, 8 возможна только в двух клетках строки 7: R7C8 и R7C9. Обе клетки лежат в блоке 9, правом нижнем. Это Claiming по 8.

Claiming по 8 в строке 7. Цифра 8 возможна только в R7C8 и R7C9, обе клетки в блоке 9. Восьмёрка убирается из R8C7, R8C9, R9C7, R9C8 и R9C9.21469345793685689789367893678856937926913679437469491689256868527341992165437878743891526265321947689181978353682568784235784678135938258978923789123578C1R1C2R2C3R3C4R4C5R5C6R6C7R7C8R8C9R9
Claiming по 8 в строке 7. Две оранжевые клетки, R7C8 и R7C9, лежат в блоке 9. Восьмёрка убирается из R8C7, R8C9, R9C7, R9C8 и R9C9.

Уберите кандидатов

Восьмёрка строки 7 будет либо в R7C8, либо в R7C9. В обоих случаях она стоит в блоке 9, то есть блок 9 получает свою восьмёрку из строки 7. Ни одна другая клетка блока 9 не может быть восьмёркой. У пяти таких клеток 8 числится в кандидатах: R8C7, R8C9, R9C7, R9C8 и R9C9. Уберите 8 из всех пяти. R7C8 и R7C9 свою восьмёрку сохраняют.

Используйте результат

Claiming сам не ставит ни одной цифры, но его исключения часто открывают следующий ход. Посмотрите на R8C7. До хода у неё было два кандидата, 7 и 8. Теперь восьмёрка убрана, и осталась только 7. Клетка с одним кандидатом – это голая одиночка: поставьте 7 в R8C7.

После Claiming в R8C7 остался только кандидат 7, и семёрка ставится туда.214693457936856897893678936788569379269136794374694916892568685273419921654378787438915262653219476891819783536825687423574678135938258979237912357C1R1C2R2C3R3C4R4C5R5C6R6C7R7C8R8C9R9
После исключений 7 остаётся единственным кандидатом в R8C7.

Попробуйте Sudoku Royale

Классическое судоку, каким вы его знаете: без рекламы, всплывающих окон и лишнего. Свежая ежедневная головоломка, бесконечная практика без таймера и тренировки по техникам. А когда захочется драйва, соревнуйтесь на одном общем поле: от 2 до 18 игроков.

Скачать Sudoku Royale: бесплатно на iOS

Строки, столбцы, две клетки или три

В примере взята строка, но для столбца правило то же. Если все клетки столбца, где возможна цифра, лежат в одном блоке, уберите цифру из клеток этого блока в двух других его столбцах.

Клеток может быть две или три. У линии и блока ровно три общие клетки, поэтому в шаблоне у цифры не больше трёх возможных клеток. И с двумя клетками, и с тремя исключение одно и то же.

Как замечать Claiming при решении

Claiming найти труднее, чем указывающую пару: приходится проверять линию из девяти клеток, а не компактный блок. Очень помогают полные заметки (англ.). Ищите в таком порядке:

  1. Возьмите одну строку или один столбец и одну цифру. Начинайте с линий, где мало пустых клеток. В примере в строке 7 их было всего три.
  2. Посчитайте клетки для этой цифры. Если на линии у цифры две или три возможные клетки, идите дальше. Если четыре и больше, все они не могут лежать в одном блоке.
  3. Проверьте блок. Если все клетки в одном блоке, шаблон найден.
  4. Уберите кандидатов. Уберите цифру из каждой клетки этого блока за пределами линии.
  5. Снова поищите одиночки. Сначала проверьте клетки, которые потеряли кандидата. В одной из них теперь может остаться единственный кандидат.

Быстрая проверка

Строка или столбец проходит через три блока. Если цифра уже стоит в двух из этих блоков, цифра линии обязана быть в третьем. Это и есть Claiming.

Частые ошибки

  • Исключение не там. Claiming убирает кандидатов из блока, а не с линии. Если вы убираете их с линии, вы применяете правило указывающей пары к шаблону, который указывающей парой не является.
  • Пропущенная клетка вне блока. Если цифра возможна ещё и в клетке линии, которая лежит в другом блоке, это не Claiming и убирать ничего нельзя.
  • Удаление из клеток шаблона. Клетки на пересечении линии и блока цифру сохраняют. Её теряют только остальные клетки блока.
  • Неполные заметки. Один недостающий кандидат на линии может создать видимость шаблона там, где его нет.

Тренируйте технику «Claiming» в Dojo

В Dojo в Sudoku Royale есть короткий урок и тренировка по этому шаблону: поле за полем, и на каждом он и есть следующий ход. Ваш рекорд – самая быстрая серия верных ответов подряд, и его можно сравнить с результатами других игроков. Откройте тренировку «Claiming» на iPhone или прочитайте, как устроен Dojo (англ.).

Скачать Sudoku Royale: бесплатно на iOS

Когда применять Claiming и что учить дальше

В лёгких головоломках Claiming обычно не нужен. Ищите его в головоломках средней и высокой сложности, когда одиночек не осталось и указывающие пары не помогают. Логика простая, поэтому всегда пробуйте его до продвинутых техник вроде X-Wing.

После каждого исключения снова ищите одиночки. Затем изучите голую пару и скрытую пару, которые работают с двумя цифрами в двух клетках. Чтобы понять, где место каждой техники, прочитайте полный список техник судоку (англ.).

Частые вопросы

Что такое Claiming в судоку?

Это техника, которая убирает кандидатов. Если все клетки строки или столбца, где возможна цифра, лежат в одном блоке, цифру можно убрать из всех остальных клеток этого блока.

Claiming и box-line reduction – это одно и то же?

Да. Claiming и box-line reduction – два названия одной техники. Её также называют запертыми кандидатами типа 2.

Чем Claiming отличается от указывающих пар?

Направлением. Указывающая пара начинается в блоке и убирает кандидатов в строке или столбце. Claiming начинается в строке или столбце и убирает кандидатов в блоке.

Что такое запертые кандидаты?

Так вместе называют указывающие пары и Claiming. Указывающие пары – это тип 1, Claiming – тип 2. В обоих случаях цифра заперта в клетках, где пересекаются блок и линия.

Когда искать Claiming?

Ищите его в головоломках средней и высокой сложности, когда не осталось ни голых, ни скрытых одиночек. Проверяйте указывающие пары и Claiming до продвинутых техник вроде X-Wing: они проще и находятся быстрее.

Попробуйте Sudoku Royale

Скачать бесплатно в App Store
Sudoku Royale: классическое судоку без рекламы, живые матчи, когда захочетсяСкачать бесплатно