chiark / gitweb /
Don't try to run solver_killer_sums on a Killer cage with only one
authorSimon Tatham <anakin@pobox.com>
Thu, 2 Feb 2012 23:04:43 +0000 (23:04 +0000)
committerSimon Tatham <anakin@pobox.com>
Thu, 2 Feb 2012 23:04:43 +0000 (23:04 +0000)
commite6b4800d86cfc5e1bfc5e3b5bde78a182f6fe5b2
tree9d3844b8f81365f3aaf18a044273d97f56746659
parente3b21ef6c55ceae4eb3b6884dad6e9043ddbeaeb
Don't try to run solver_killer_sums on a Killer cage with only one
square. It isn't equipped for it, and will try to handle it with the
4-square case and get confused. This can come up if the
DIFF_KINTERSECT pass before that split a cage, and will cause the
solver to miss valid solutions; e.g. 3x3kadu#802065940985372 would
generate an ambiguous puzzle before this change.

[originally from svn r9402]
solo.c