SUDOKU SAMA
BeginnerПолезность: Высокая

Перекрёстное сканирование

Дисциплинированное сканирование, сосредоточенное на одном блоке: строки и столбцы, пересекающие его, используются для исключений, пока у цифры не останется ровно одна клетка.

Тройка в этой строке и в этой строке уже блокируют шесть клеток блока.

patterneliminatesolved

Как распознать

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

Когда использовать

Когда блок почти заполнен — перекрёстное сканирование быстро и чисто добивает его.

Частая ошибка

Перескакивать между блоками в середине сканирования. Доводите до конца один блок, прежде чем переходить к следующему, — так поиск остаётся упорядоченным.

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

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

Два его столбца тоже содержат тройку, и их линии блокируют ещё две из оставшихся клеток. Остаётся ровно одна клетка, куда тройка ещё может встать, — впишите её. Работа над одним блоком за раз, а не перескакивание между блоками в середине сканирования, держит поиск упорядоченным и гарантирует, что вы не пропустите расстановку.