問題は次のとおりです。次の式で、x、y、および n は正の整数です。
1/x + 1/y = 1/n
極限 L に対して、F(L) を x < y ≤ L を満たす解の数として定義します。
F(15) = 4 および F(1000) = 1069 であることを確認できます。F(1012) を求めます。
F(15) を見つけることができるかどうかをテストすることにしました
count = 0
limit = 15
storage = []
x = 1
y = 1
for x in range(limit + 1):
for y in range(limit + 1):
x += 1
y += 1
n = x*y/(x+y)
condition = x*y%(x+y)
if (condition == 0 and x<y and y<limit):
count += 1
storage.append(x)
storage.append(y)
storage.append(n)
print (storage)
print (count)
しかし、リストには何も保存されていません。