Hidoku to siatka z niektórymi wstępnie wypełnionymi liczbami całkowitymi od 1 do . Celem jest znalezienie ścieżki kolejnych liczb całkowitych (od 1 do ) w siatce. Bardziej konkretnie, każda komórka siatki musi zawierać inną liczbę całkowitą od 1 do a każda komórka o wartości musi mieć sąsiednią komórkę o wartości (może być również ukośna).
Czy trudno jest zdecydować, czy dane Hidoku jest możliwe do rozwiązania? Jakiej redukcji można użyć?
Edycja: zgodnie z komentarzami podam trochę wyjaśnienia. Podana jest siatka komórek, niektóre z nich już zawierają wartości (liczby całkowite od 1 do n²). Musimy wypełnić wszystkie pozostałe komórki liczbami całkowitymi od 1 do , tak aby żadne dwie komórki nie miały tej samej wartości i aby każda komórka o wartości miała sąsiada o wartości . Oznacza to, że po wypełnieniu komórek musimy znaleźć ścieżkę . W siatce, która logicznie odwiedza każdą komórkę.
Przykładem Hidoku może być http://www.janko.at/Raetsel/Hidoku/018.c.gif . Rozwiązanym już Hidoku jest http://diepresse.com/images/uploads/3/f/7/586743/spectrumsommerraetsel_7august_hidoku_schwer_loesung20100810172340.gif , gdzie można zobaczyć ścieżkę, o której mówiłem.