diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..8d35cb3 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +__pycache__ +*.pyc diff --git a/002.jl b/002.jl new file mode 100644 index 0000000..e69de29 diff --git a/251.py b/251.py new file mode 100644 index 0000000..2792de0 --- /dev/null +++ b/251.py @@ -0,0 +1,22 @@ +from tqdm import tqdm + +L = 110_000_000 + +v = dict() +print("loading a's") +for a in tqdm(range(1, L + 1)): + k = 8 * a**3 + 15 * a**2 + 6 * a - 1 + v[k] = a + +ct = 0 +print("loading b's and c's") +for b in tqdm(range(1, L + 1)): + for c in tqdm(range(1, L + 1)): + if b + c > L: continue + k = 27 * b*b * c + if k in v: + a = v[k] + if a + b + c > L: continue + # res.add((v[k], b, c)) + ct += 1 +