167 : Ulam数列について調べ上げよ

正の整数a,ba,bについて, Ulam数列U(a,b)U(a,b)は以下のように定義される.U(a,b)1=a,U(a,b)2=bU(a,b)_1 = a , U(a,b)_2 = b,k>2k > 2については, U(a,b)kU(a,b)_kは二つの異なったU(a,b)U(a,b)のそれまでの値の和としての表し方が一通りである数のU(a,b)k1U(a,b)_{k-1}を超える最小値となる.

例えば, 数列U(1,2)U(1,2)は, 1, 2, 3 = 1 + 2, 4 = 1 + 3, 6 = 2 + 4, 8 = 2 + 6, 11 = 3 + 8; となる. 5は, 5 = 1 + 4 = 2 + 3 というように二つの和の表し方があるのでこの数列に含まれない. 7 = 1 + 6 = 3 + 4 も同様である.

U(2,2n+1)1e11\sum U(2,2n+1)_{1e11}2n102 ≤ n ≤10について求めよ.

----書き直してみる。

正の整数a,ba,bに対して、Ulam数列U(a,b)=u1,u2,U(a,b) = u_1, u_2, \dotsは次のように定義される。 u1=au_1 = a u2=bu_2 = b k>2k>2についてuku_kuk1u_{k-1}を超える最小の値で、U(a,b)U(a,b)のそれ以前の要素{u1,,uk1}\{u_1,\dots,u_{k-1}\}のうち異なる2要素の和としてただ1通りの表し方を持つ値とする。

例えばU(1,2)U(1,2)u1=1u_1 = 1 u2=2u_2 = 2 u3=1+2=3u_3 = 1 + 2 = 3 u4=1+3=4u_4 = 1 + 3 = 4 u5=2+4=6u_5 = 2 + 4 = 6 u6=2+6=8u_6 = 2 + 6 = 8 u7=3+8=11u_7 = 3 + 8 = 11 \vdots となる。u5u_5は、5=1+4=2+35 = 1 + 4 = 2 + 3というように二つの和の表し方があるので5にならず、5はこの数列に含まれない. u6u_6における7=1+6=3+47 = 1 + 6 = 3 + 4も同様である。

U(a,b)U(a,b)の第kkuku_kU(a,b)[k]U(a,b)[k]と表す。n=210U(2,2n+1)[1011]\displaystyle \sum_{n=2}^{10} U(2,2n+1)[10^{11}]を求めよ。

最終更新