From 1b32d390e442305cf54d65307f3289858e1e991f Mon Sep 17 00:00:00 2001 From: Michael Zhang Date: Thu, 14 Jan 2021 23:50:07 -0600 Subject: [PATCH] ye --- .gitignore | 2 ++ 002.jl | 0 251.py | 22 ++++++++++++++++++++++ 3 files changed, 24 insertions(+) create mode 100644 .gitignore create mode 100644 002.jl create mode 100644 251.py 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 +