diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/2022/day17/aoc.cpp | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/2022/day17/aoc.cpp b/src/2022/day17/aoc.cpp index ee96a46..449133a 100644 --- a/src/2022/day17/aoc.cpp +++ b/src/2022/day17/aoc.cpp @@ -195,7 +195,7 @@ std::pair<size_t, size_t> day17(line_view file) { // size_t p = (file.length - 1) * 5; // size_t n = 8602 + 8576; - size_t n = 2022; + size_t n = 2022; // sample 17(29) 35(53)/35/35 // input 8602 8575/8575/8575 for (size_t i = 0; i < n; i++) { @@ -207,6 +207,15 @@ std::pair<size_t, size_t> day17(line_view file) { // } merge(floor, r, 0); // printf("%ld, %ld %ld\n", i, index % p, floor.rs.size() - 1); + // 8601, 6 13526 + // 8602, 11 13529 + // 8603, 17 13531 + // 15450, 40309 24274 + // 15451, 40313 24275 + // 15452, 40318 24278 + // 17177, 11 26979 + // 8602 + 116618074 * 8575 + 6848 + // 13526 + 116618074 * 13450 + (24274 - 13529) } return {floor.rs.size() - 1, 1568513119571}; } |