8
ツェッケンドルフ表現の下での総和
ゼッケンドルフの定理は、すべての正の整数は隣接しないフィボナッチ数の合計として一意に表すことができることを示しています。この課題では、2つの数値の合計をツェッケンドルフ表現で計算する必要があります。 LET F NであるN番目のフィボナッチ数どこ F 1 = 1、 F 2 = 2、および すべてのk > 2の場合、F k = F k -1 + F k -2。 非負の整数nのツェッケンドルフ表現 Z(n)は、次のような正の整数のセットです。 N =Σ I ∈Z(N) F I 及び ∀ I ∈Z(N) iは + 1つの∉Z(N)。 (プロサでは:数値nのゼッケンドルフ表現は、これらのインデックスのフィボナッチ数の合計がnになるような正の整数のセットであり、2つの隣接する整数がそのセットの一部ではありません) 特に、ツェッケンドルフの表現は独特です。ツェッケンドルフ表現の例をいくつか示します。 Z(0)=∅(空のセット) Z(1)= {1} Z(2)= {2} Z(3)= {3}({1、2}は3のツェッケンドルフ表現ではありません) Z (10)= …