Add Day 12 solution (ft. an unused DLX library)

Turns out two simple heuristics solve the whole problem in 4ms:
1. Does the area fit? No → invalid
2. Are there enough 3x3 spaces for all presents? Yes → valid

But hey, at least we learned how to use Dancing Links for
a problem that didn't need it. The dlx crate thanks us for
the download stats.
This commit is contained in:
Russell Champoux committed 2026-01-05 16:13:55 -05:00
1 parent ac4208f893
commit d8a67cf515
4 files changed
+378

No files matched your search

+34
View File
@@ -0,0 +1,34 @@
0:
###
##.
##.
1:
###
##.
.##
2:
.##
###
##.
3:
##.
###
##.
4:
###
#..
###
5:
###
.#.
###
4x4: 0 0 0 0 2 0
12x5: 1 0 1 0 2 2
12x5: 1 0 1 0 3 2