day 25 C adjust for more inputs
commitab52253da91e19e9eea7630f5f8bb612fe9c77b4
authorEric Blake <eblake@redhat.com>
Wed, 24 Jan 2024 20:27:08 +0000 (24 14:27 -0600)
committerEric Blake <eblake@redhat.com>
Wed, 24 Jan 2024 20:27:08 +0000 (24 14:27 -0600)
treecc9a72516dc73a164813abb4003733bf9da67071
parentb8eefcdcf9b85185d8707ceaabc83f5704973ca4
day 25 C adjust for more inputs

I'm failing some of the alternative inputs here[1]; it looks it
happens only sometimes when count[s] is 1 rather than 0 (as in, my
code does not know whether the cut found includes or excludes s).  It
does not happen when count[s] is 0, but that does not happen on all
inputs.  I'd need more time to investigate why the C code is not
getting it right.  Meanwhile, my m4 code solved days 1-3 of that page
(but slower than my official input - the alternatives are indeed
bigger), but seemed to go into an inf-loop on other days.  I'm not
sure if my code is reliable to all official inputs or if I just got
lucky; nor what it is about the alternative inputs that sends my code
down the wrong path.

[1] https://github.com/mattcl/unofficial-aoc2023-inputs/blob/master/day_025/solutions.md
2023/day25.c