To build, run make
followed by the two-digit number for the day.
To get the answer, execute the binary and send the input to stdin.
- arithmoi
- cryptonite
- matrix
- sequence
- vector
Stats from single threaded runs on Ryzen AI 7 Pro 360 (from 2024).
Day | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 |
---|---|---|---|---|---|---|---|---|---|---|
1 | 0.012s | 0.012s | 0.042s | 0.043s | 0.012s | 0.012s | 0.022s | 0.012s | 0.012s | 0.012s |
2 | 0.012s | 0.012s | 0.011s | 0.012s | 1.643s | 0.013s | 0.013s | 0.013s | 0.013s | 0.012s |
3 | 0.043s | 0.013s | 0.012s | 3.078s | 0.144s | 0.012s | 0.012s | 0.012s | 0.012s | 0.012s |
4 | 7.433s | 0.013s | 0.013s | 0.013s | 0.022s | 0.013s | 0.023s | 0.013s | 0.012s | 0.012s |
5 | 0.012s | 23.673s | 4.273s | 0.093s | 0.012s | 0.012s | 0.144s | 0.012s | 0.012s | 0.032s |
6 | 3.523s | 0.012s | 0.143s | 23.202s | 0.022s | 0.012s | 0.012s | 0.012s | 0.032s | 0.702s |
7 | 0.183s | 0.032s | 0.032s | 0.012s | 0.122s | 0.053s | 5.372s | 0.023s | 0.012s | 0.172s |
8 | 0.012s | 0.012s | 0.012s | 0.022s | 0.012s | 0.193s | 0.012s | 0.012s | 0.322s | 0.012s |
9 | 0.043s | 0.012s | 0.012s | 28.924s | 4.792s | 0.013s | 0.013s | 0.174s | 0.013s | 2.624s |
10 | 0.685s | 0.012s | 0.032s | 0.153s | 0.233s | 0.012s | 0.012s | 0.012s | 1.393s | 0.012s |
11 | 0.042s | 25.315s | 0.012s | 2.313s | 0.603s | 0.667s | 0.023s | 0.559s | 0.012s | 0.032s |
12 | 0.013s | 4.364s | 0.073s | 0.022s | 0.513s | 0.013s | 0.653s | 3.344s | 0.523s | 0.104s |
13 | 0.053s | 0.062s | 0.012s | 0.012s | 12.998s | 0.012s | 0.013s | 0.033s | 0.012s | 0.012s |
14 | 0.012s | 1m16.7s | 2.744s | 11.300s | 0.053s | 0.405s | 45.967s | 2.864s | 0.868s | 1.783s |
15 | 6.914s | 0.113s | 1.414s | 1m4.8s | 7.634s | 32.344s | 0.054s | 0.922s | 0.023s | 0.022s |
16 | 0.012s | 5.255s | 0.994s | 0.028s | 2.274s | 0.012s | 0.012s | 22.496s | 1.283s | 6.045s |
17 | 0.013s | 0.133s | 0.243s | 0.073s | 4.968s | 1.473s | 13.173s | 0.133s | 28.127s | 0.012s |
18 | 0.374s | 0.683s | 0.093s | 0.839s | 2.984s | 0.012s | 0.763s | 0.052s | 0.012s | 5.603s |
19 | 0.313s | 1.171s | 0.012s | 0.012s | 11.303s | 1m52.3s | 8.633s | 9m23.7s | 0.013s | 0.062s |
20 | 6.784s | 0.013s | 0.276s | 4.945s | 39.967s | 0.033s | 0.806s | 1m33.2s | 0.093s | 0.653s |
21 | 0.012s | 0.012s | 3.059s | 3m4.7s | 16.873s | 0.013s | 1m12.8s | 0.023s | 1.224s | |
22 | 0.344s | 0.033s | 11.415s | 47.768s | 0.012s | 7.023s | 0.063s | 0.022s | 1.093s | 6.212s |
23 | 0.012s | 0.013s | 0.022s | 0.512s | 47.394s | 0.853s | 11.363s | 5.258s | 44.454s | 0.083s |
24 | 3.394s | 6.863s | 0.544s | 0.092s | 2.825s | 1m14.9s | 2m49.7s | 2.772s | 0.242s | 0.012s |
25 | 2.067s | 8.463s | 3m0.4s | 0.042s | 2m23.8s | 0.377s | 1.584s | 0.013s | 1m0.5s | 0.012s |