grid_on

Sudoku Clean

language Русский

Гайды / Пустой прямоугольник

Пустой прямоугольник

> Предварительное условие: [Chain Basics](learning://chains)

Advanced

Пустой прямоугольник

Предварительное условие: Chain Basics

Описание

Пустой прямоугольник — это метод отсеивания кандидатов, основанный на одной цифре: сосредоточьтесь на одной цифре d.

Внутри ячейки цифра d может образовывать особое крест/Г-образное распределение — это означает, что все d-кандидаты в этой ячейке лежат в одной строке и одном столбце.
Если короткая цепочка наложит d на эти строки, иногда можно прийти к очень явному противоречию: в коробке не останется места для d, поэтому исходное предположение должно быть неверным.


Объяснение

Empty Rectangle walkthrough example

На изображении выше мы хотим исключить кандидата 3 в r6c9 (красный).

Вот короткое противоречие:

  • Предположим, r6c9 = 3 (красный кандидат верен)
  • В строке не может быть двух троек, поэтому r6c4 ≠ 3
  • В столбце 4 цифра 3 имеет только две возможные ячейки: r6c4 или r8c4
    Поскольку r6c4 не равен 3, r8c4 должно быть 3
  • Теперь посмотрите на поле 9 (пустой прямоугольник):
    с r6c9 = 3 (тот же столбец) и r8c4 = 3 (та же строка) все оставшиеся 3 позиции в поле 9 удаляются, поэтому в поле 9 нет места для цифры 3 (противоречие)

Таким образом, предположение невозможно: r6c9 не может быть 3, и кандидата 3 можно исключить.


Примеры

На этих изображениях показано больше пустых прямоугольных узоров. Используйте их в качестве образца для «прямоугольного креста/L-образной формы + короткой цепочки + исключения (красного)»:

Empty Rectangle example A

Empty Rectangle example B


Как найти пустой прямоугольник

Контрольный список в одну строку: найдите клетку, в которой d-кандидаты образуют крест/L-образную форму, затем используйте короткую цепочку, из-за которой в клетке не хватит мест для d, и исключите красного кандидата путем противоречия.

В настоящей головоломке:

  1. Выберите цифру d
  2. В поле проверьте, лежат ли все d кандидатов в одной строке + одном столбце (крест/L-форма).
  3. Ищите короткую цепочку, чтобы предположение о том, что красный кандидат верен, заставило d перейти на эти линии.
  4. Если это предположение оставляет поле нет места для d, исключите красного кандидата d.