Sebuah Hidoku adalah grid dengan beberapa bilangan bulat pra-diisi dari 1 sampai n 2 . Tujuannya adalah untuk menemukan jalur bilangan bulat berturut-turut (dari 1 hingga n 2 ) di grid. Lebih konkret, setiap sel grid harus mengandung bilangan bulat yang berbeda dari 1 ke n 2 dan setiap sel dengan nilai z ≠ n 2 harus memiliki sel tetangga dengan nilai z + 1 (juga bisa secara diagonal).
Apakah NP sulit untuk memutuskan apakah Hidoku yang diberikan dapat dipecahkan? Pengurangan apa yang bisa digunakan?
Sunting: sesuai dengan komentar, saya berikan sedikit klarifikasi. Diberikan adalah kisi sel, beberapa di antaranya sudah berisi nilai (bilangan bulat dari 1 hingga n²). Kita harus mengisi semua sel yang tersisa dengan bilangan bulat dari 1 hingga , sehingga tidak ada dua sel yang memiliki nilai yang sama dan bahwa setiap sel dengan nilai z ≠ n ² memiliki tetangga dengan nilai z + 1 . Yaitu, setelah mengisi sel, kita harus menemukan jalur 1 , 2 , 3 , ⋯ , n 2 . Di kotak, yang secara logis mengunjungi setiap sel.
Contoh dari Hidoku akan menjadi http://www.janko.at/Raetsel/Hidoku/018.c.gif . Hidoku yang sudah dipecahkan adalah http://diepresse.com/images/uploads/3/f/7/586743/spectrumsommerraetsel_7august_hidoku_schwer_loesung20100810172340.gif , di mana Anda dapat melihat jalur yang saya maksud.