Fix a bug causing premature defeatism in the Bridges solver. Deducing
authorsimon <simon@cda61777-01e9-0310-a592-d414129be87e>
Tue, 17 Jan 2012 18:53:02 +0000 (18:53 +0000)
committersimon <simon@cda61777-01e9-0310-a592-d414129be87e>
Tue, 17 Jan 2012 18:53:02 +0000 (18:53 +0000)
commit370cbbac43638ae4e2148c4d637ba08d83c966b6
tree6cd485bfc9ea93518f427b308b8793de9d7be39a
parent91d3791cb52e807cda8bd0b250c12ce0e1398f6c
Fix a bug causing premature defeatism in the Bridges solver. Deducing
a better upper bound on the number of bridges leaving a given island
in a given direction was not counted as having 'done something'; so a
solver run could make several such deductions, but then terminate in
the belief that it hadn't achieved anything, when just going back
round the main solver loop would have enabled it to make further
deductions based on those new bounds.

git-svn-id: svn://svn.tartarus.org/sgt/puzzles@9377 cda61777-01e9-0310-a592-d414129be87e
bridges.c