こんにちは。東久留米市の学習塾塾長です。
今回は、2006年AIMEの漸化式の問題です。
問題は、
「数列{an}は、正の整数nについて、
を満たす。ここで、
であるとき、
を1000で割った余りを求めよ。」
です。
与えられた条件からak は整数になり、したがって、
とするとSは整数になります。
続いて、与えられた漸化式をn=1から28まで並べると、
になり、したがって、
が成り立ちます。
ここからa31 を計算してSを求めてもOKですが、桁の大きい数の計算(足し算ですが)で少々煩雑なので、ここではa31、a29、a3、a1 の下4桁を計算することにします。(Sを求めるとき右辺を2で割るので、右辺の値の下4桁目の偶奇によって下3桁目の値が異なるので下4桁を調べます)
そこで、[ak] をak の下4桁の数とすると、与えられた漸化式から
になります。
すると、
から、2Sの下4桁の数は3668で、したがって、Sの下4桁の数は1834になります。
以上から、、
を1000で割った余りは 834 で、これが答えです。
簡単な問題です。
今回は、2006年AIMEの漸化式の問題です。
問題は、
「数列{an}は、正の整数nについて、
を満たす。ここで、
であるとき、
を1000で割った余りを求めよ。」
です。
与えられた条件からak は整数になり、したがって、
とするとSは整数になります。
続いて、与えられた漸化式をn=1から28まで並べると、
になり、したがって、
が成り立ちます。
ここからa31 を計算してSを求めてもOKですが、桁の大きい数の計算(足し算ですが)で少々煩雑なので、ここではa31、a29、a3、a1 の下4桁を計算することにします。(Sを求めるとき右辺を2で割るので、右辺の値の下4桁目の偶奇によって下3桁目の値が異なるので下4桁を調べます)
そこで、[ak] をak の下4桁の数とすると、与えられた漸化式から
になります。
すると、
から、2Sの下4桁の数は3668で、したがって、Sの下4桁の数は1834になります。
以上から、、
を1000で割った余りは 834 で、これが答えです。
簡単な問題です。