- Code: Select all
111112222 133411152 334466652 344667752 346687552 346887592 346877599 348879559 888779999
.....1... ......2.. .......3. 4........ .5....... ..6...... ...7..... ....8.... .........
But when I fed it the following puzzle it went off into some kind of fugue state from which (hours later) I am still awaiting its return:
- Code: Select all
111111222 113334422 313344422 333544422 555546666 555566667 888899967 888999777 889997777
123456... 78....... .9....... ......... ......... ......... ......... ......... .........
Now this puzzle has in fact many solutions, and my old solver finds the first one in milliseconds, so I can't quite grasp why DLX should have such a problem with it. Convinced that I had introduced a bug, I downloaded a C version of a DLX implementation, only to discover it behaved in exactly the same way.