If...if...We didn't love freedom enough. And even more, we had no awareness of the real situation.... We purely and simply deserved everything that happened afterward.
/g/ has a tradition of making ‘big boy’ inputs, much bigger data inputs for the various challenges, as a sort of voluntary filter that splits the O(N^Compsci graduate) from the real hackers who can google quicksort, and the occasional madman who considers letting O(N^3) code run for 5 hours an acceptable workflow.
These inputs will test your implemention to its limit. Either that, or your patience and the gaming laptop mom bought you.
Some of these inputs have different rules from the default AOC inputs; these ones have the extra rules quoted. Some of the inputs also have the ‘answer’ hidden in a details tag beneath them, so you can check your result without spoiling yourself.
Big Boy: Day 1The target sum is 99920044 rather than 2020.
Also, there are apparently multiple valid solutions to part 2 for the bigboy, as it was made with part1 in mind…
Correction: anons say this dataset only has one valid solution!
20940485, 38299301, 40680258 are the three numbers that sum to 99920044.
Number of valid passwords: 201017
Anonymous 12/03/20(Thu)16:52:32 No.79018775 Day 3 Big Boy:
Map: https://files.catbox.moe/xinqum.txt
There are 225 slopes. Consider all slopes of the form: Right { 2, 3, 4, 6, 8, 9, 12, 16, 18, 24, 32, 36, 48, 54, 64 } down { 1, 5, 7, 11, 13, 17, 19, 23, 25, 29, 31, 35, 37, 41, 47 }.
The number of trees hit in each of the 225 runs above multiplied together is: 17610943701614472072288053287663438243678688996755913903842157568292187914837222236951077329698403071045704974230421598864084228268936109862006648397002421422925969419299408459030768017917674978488359325868164881961855356652870557047512521674031528001858526693814975159059962413231321791039625558485217437533122848025687980086359534723988137646559629291237723180941268693883357606636184272741808454861936572497920000000000000000000000000000000000000000000000000000000000
Anonymous 12/04/20(Fri)14:58:51 No.79035298▶>>79035392 >>79035440 >>79035507 >>79035582
I decided to make a big boy input for anyone who’s interested
https://files.catbox.moe/52afc3.txt
My times:
It even triggered a bug in my C++ solution that I didn’t discover earlier.
0.8s for part 2 only, using >>79033783
1.2s for both parts, using the C++ solution in >>79032211
part 1: 232003 part 2: 138920
Anonymous 12/10/20(Thu)07:52:03 No.79134045▶ Bigboy generator for day 10:
import random rand = random.Random(0) # set seed with open(“bigboy.txt”, “w”) as f: n = 0 for _ in range(100_000): n += 1 + rand.randint(0, 1) * 2 f.write(str(n) + “”)
Results for bigboy: Part1: 2500012944 log10(Part2): 16822.69818827645 (used log10 because the result is too large for a post)