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 5 Pro 4650U (from 2020).
Day | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 |
---|---|---|---|---|---|---|---|---|---|
1 | 0.015s | 0.014s | 0.095s | 0.087s | 0.015s | 0.015s | 0.036s | 0.016s | 0.025s |
2 | 0.026s | 0.014s | 0.015s | 0.015s | 4.536s | 0.025s | 0.016s | 0.015s | 0.015s |
3 | 0.085s | 0.036s | 0.025s | 5.087s | 0.423s | 0.015s | 0.026s | 0.015s | 0.014s |
4 | 17.096s | 0.025s | 0.014s | 0.024s | 0.046s | 0.015s | 0.045s | 0.015s | 0.025s |
5 | 0.016s | 52.116s | 7.715s | 0.137s | 0.026s | 0.014s | 0.229s | 0.016s | 0.015s |
6 | 7.846s | 0.016s | 0.227s | 53.741s | 0.046s | 0.026s | 0.015s | 0.014s | 0.054s |
7 | 0.259s | 0.045s | 0.056s | 0.015s | 0.305s | 0.064s | 8.514s | 0.036s | 0.025s |
8 | 0.015s | 0.016s | 0.025s | 0.046s | 0.026s | 0.255s | 0.035s | 0.015s | 0.536s |
9 | 0.084s | 0.026s | 0.055s | 54.606s | 10.226s | 0.035s | 0.026s | 0.287s | 0.045s |
10 | 1.426s | 0.025s | 0.064s | 0.366s | 0.435s | 0.015s | 0.025s | 0.013s | 3.027s |
11 | 0.116s | 52.532s | 0.054s | 4.496s | 1.505s | 1.149s | 0.035s | 0.796s | 0.036s |
12 | 0.027s | 7.230s | 0.196s | 0.036s | 1.314s | 0.025s | 1.386s | 5.176s | 0.805s |
13 | 0.096s | 0.145s | 0.014s | 0.025s | 25.240s | 0.015s | 0.054s | 0.085s | 0.024s |
14 | 0.025s | 2m35.9s | 4.747s | 21.914s | 0.106s | 1.365s | 1m15.5s | 6.069s | 1.516s |
15 | 14.636s | 0.286s | 2.655s | 2m40.6s | 16.716s | 45.987s | 0.162s | 2.035s | 0.046s |
16 | 0.014s | 8.189s | 1.529s | 0.057s | 3.659s | 0.034s | 0.014s | 54.474s | 1.816s |
17 | 0.025s | 0.267s | 0.285s | 0.290s | 9.194s | 2.667s | 19.595s | 0.289s | 53.136s |
18 | 0.594s | 1.178s | 0.187s | 1.340s | 6.157s | 0.065s | 1.545s | 0.107s | 0.026s |
19 | 0.647s | 2.027s | 0.066s | 0.015s | 23.773s | 1m15.0s | 14.266s | 12m52.3s | 0.026s |
20 | 14.898s | 0.036s | 0.570s | 9.549s | 1m22.4s | 0.066s | 1.680s | 3m1.8s | 0.187s |
21 | 0.036s | 0.026s | 5.636s | 6m38.9s | 31.026s | 0.062s | 2m26.5s | 0.047s | 2.098s |
22 | 0.712s | 0.085s | 20.472s | 1m39.5s | 0.033s | 10.096s | 0.155s | 0.046s | 1.886s |
23 | 0.032s | 0.037s | 0.054s | 1.146s | 1m49.0s | 1.365s | 25.406s | 8.072s | 1m14.1s |
24 | 6.735s | 16.936s | 1.070s | 0.237s | 5.731s | 1m22.3s | 5m43.5s | 4.032s | 0.545s |
25 | 2.970s | 13.806s | 7m52.2s | 0.121s | Interactive | 0.643s | 2.885s | 0.016s | 2m13.2s |