BUG+1 (Bivalue Universal Grave)

BUG означає Bivalue Universal Grave: позицію, у якій кожна нерозв'язана клітинка має рівно двох кандидатів, і кожен кандидат з'являється рівно двічі в кожному рядку, стовпці та блоці, де він все ще може стояти. Така позиція ніколи не має рівно одного розв'язку, тому правильна головоломка ніколи до неї не дійде. У BUG+1 дошка одна клітинка від цієї могили: кожна нерозв'язана клітинка має двох кандидатів, окрім однієї клітинки з трьома, і одна з цих трьох цифр з'являється тричі у рядку, стовпці та блоці тієї клітинки. Та цифра - та, яка тримає дошку подалі від могили, тому клітинка з трьома кандидатами повинна бути цією цифрою. Як Unique Rectangle, BUG+1 спирається на те, що головоломка має один розв'язок. Це техніка рівня Експерт у Bare Sudoku.

Коли застосовувати

Наприкінці головоломки, коли майже кожна порожня клітинка звелась до двох кандидатів і звичайні техніки зупинилися. Якщо рівно одна клітинка має трьох кандидатів, а всі інші мають двох, протестуйте BUG+1 перед спробою ланцюгів.

Як помітити

Рахуйте кандидатів: кожна нерозв'язана клітинка повинна мати двох, окрім однієї клітинки з трьома. У рядку, стовпці та блоці тієї клітинки порахуйте, як часто кожна з її трьох цифр з'являється. Дві з них з'являються рівно двічі в кожній з цих одиниць; третя з'являється тричі. Та третя цифра - це відповідь для клітинки. Якщо більше однієї клітинки має трьох кандидатів, або клітинка має чотирьох, простий BUG+1 не застосовується.

Приклад

BUG+1
c1c2c3c4c5c6c7c8c9
r12865971343945
r235935428617
r34713566928958
r4593264549871
r5714451582963
r619681937542
r7131478953426
r8659213473848
r98234746346159

Жирні цифри задані від початку, сині поставлені під час розв'язування, маленькі цифри позначають кандидатів. Виділені клітинки утворюють фігуру, закреслені кандидати вилучаються, а обведений кандидат показує цифру, яку треба поставити.

  1. Кожна нерозв'язана клітинка має рівно двох кандидатів, окрім r9c6, яка має трьох: 3, 4, 6.
  2. У рядку 9, стовпці 6 та блоці 8 цифра 4 з'являється тричі як кандидат. Кожен інший кандидат з'являється рівно двічі в кожній одиниці, де він все ще може стояти.
  3. Якби r9c6 не була 4, вона мала б двох кандидатів як кожна інша клітинка, і дошка була б Bivalue Universal Grave, яка ніколи не має рівно одного розв'язку. Головоломка має один розв'язок, тому це не може статися.
  4. Отже, r9c6 дорівнює 4. Видаліть 3, 6 з неї, і клітинка розв'язана.

Поширені помилки

У Bare Sudoku

Потрібна з рівня: Експерт
У грі підказка каже: BUG+1

Грати в судоку · Розв'язувач судоку

Практичні головоломки

У цих головоломках BUG+1 є найскладнішою технікою, яка вам потрібна. Кожне посилання відкриває головоломку в грі; посилання розв'язувача показує кожен крок.

  1. Експерт 5,6 · Розв'язувач судоку
  2. Експерт 5,6 · Розв'язувач судоку
  3. Експерт 5,6 · Розв'язувач судоку
  4. Експерт 5,6 · Розв'язувач судоку
  5. Експерт 5,6 · Розв'язувач судоку
  6. Експерт 5,6 · Розв'язувач судоку
  7. Експерт 5,6 · Розв'язувач судоку
  8. Експерт 5,6 · Розв'язувач судоку
  9. Експерт 5,6 · Розв'язувач судоку
  10. Експерт 5,6 · Розв'язувач судоку

Часті запитання

Що означає BUG+1 у судоку?

BUG - скорочення від Bivalue Universal Grave, позиція, де кожна порожня клітинка має двох кандидатів, і кожен кандидат з'являється двічи в кожній одиниці. Така позиція не може мати рівно один розв'язок. BUG+1 - це та позиція плюс один додатковий кандидат, і додатковий кандидат повинен бути справедливим.

Чому Bivalue Universal Grave не може мати один розв'язок?

Можна показати, що коли кожна нерозв'язана клітинка має двох кандидатів і кожен кандидат з'являється двічи в кожній одиниці, позиція має або жодного розв'язку, або щонайменше два, ніколи рівно один.

Чи BUG+1 це вгадування?

Ні. Це логічний крок, який використовує один додатковий факт: головоломка має рівно один розв'язок. Bare Sudoku генерує лише такі головоломки.

Що якщо дві клітинки мають трьох кандидатів?

Тоді простий BUG+1 не застосовується, і потрібні інші техніки, такі як ланцюги.

Усі техніки

· Оновлено