逆数の和が約1
https://gyazo.com/539ec621bf6fbc7695ed8ea3b378e2a5
10未満の値の逆数の和であって誤差1%未満のもの
code:10未満の値の逆数の和であって誤差1%未満のもの
(2, 4, 7, 9) 1.0040
(2, 5, 6, 7) 1.0095
(2, 5, 6, 8) 0.9917
(3, 4, 6, 7, 9) 1.0040
(4, 5, 6, 7, 8, 9) 0.9956
code:python
from itertools import combinations
for n in range(4, 10):
for xs in combinations(range(2, 10), n):
s = sum(1 / x for x in xs)
if abs(s - 1) < 0.01:
print(xs, "%.4f" % s)
範囲を広げると2,3,7,42のような例がでてくる
$ 1/2 + 1/3 + 1/7 + 1/42 = 21/42 + 14/42 + 6/42 + 1/42 = 42/42
有利数モジュールを使ってちょうど1になるものを除外しても2,3,7,43みたいな自明なやつが出てきて面白くない