Гідоку - це сітка з деякими попередньо заповненими цілими числами від 1 до . Мета - знайти шлях послідовних цілих чисел (від 1 до ) у сітці. Більш конкретно, кожна комірка сітки повинна містити різне ціле число від 1 до а кожна комірка зі значенням повинна мати сусідню комірку зі значенням (також може бути діагонально).
Чи важко визначити NP, чи вирішується даний гідоку? Яке зменшення можна використати?
Редагувати: згідно з коментарями, даю невелике уточнення. Дана сітка комірок, деякі з них уже містять значення (цілі числа від 1 до n²). Ми повинні заповнити всі осередки, що залишилися цілими числами від 1 до , так що жодна дві комірки не мають однакового значення і що кожна комірка зі значенням має сусід зі значенням . Тобто, заповнивши комірки, ми повинні знайти шлях . У сітці, яка логічно відвідує кожну клітинку. z + 1 1 , 2 , 3 , ⋯ , n 2
Прикладом хідоку може бути http://www.janko.at/Raetsel/Hidoku/018.c.gif . Вже вирішений Hidoku - це http://diepresse.com/images/uploads/3/f/7/586743/spectrumsommerraetsel_7august_hidoku_schwer_loesung20100810172340.gif , де ви можете побачити шлях, яким я ходив.