過去ログ

Mr.ダンディ
《考え直すと、次のようになりました》
条件を満たすn桁の数の個数を A[n]とすると
A[1]=1,A[2]=2,A[3]=4 ,A[4]=8
n≧5 のとき … A[n]=A[n-4]+A[n-3]+A[n-2]+A[n-1]
となりますが
n≧6 のときは 
A[n]=2*A[n-1]−A[n-5] で求めるのが楽なようです。
A[5]=15
A[6]=15*2−1=29
A[7]=29*2−2=56
A[8]=2*56−4=108
A[9]=108*2−8=208
A[10]=208*2−15=401
A[11]=401*2−29=773
A[12]=1490 、A[13]=2872 、A[14]=5536、・・・
桁数が多ければ、こんな感じで求めるのでしょうか。
   11月10日(木) 1:37:12     38558

過去問題一覧へ戻る