Evolton

東北大学 1990年度 前期日程 第2次学力試験理系数学 第6問

記号+と-を重複を許し1列に並べてできる列のうち,
同じ記号は3つ以上連続して並ばないものを考える.
+と-という記号を全部でn(n2)使ってつくられるこのような列のうち,
最後が++または--で終わる列の個数をanとおき,
最後が+-または-+で終わる列の個数をbnとおく.

(1) an+1bn+1anbnで表せ.

(2) {an+rbn}が公比rの等比数列となるようなrの値をすべて求めよ.

(3) 長さがnのこのような列の個数an+bnを,
(2)で求めたrの値を使って表せ.

難易度6/ 10計算量5/ 10目安20

数列場合の数 漸化式の変形、特性方程式、数え上げ

方針

列の最後2文字だけで状態を分ける。最後が同じ2文字なら次は反対の記号しか置けず、最後が異なる2文字なら次の記号によって2つの状態に分かれる。これで an,bn の連立漸化式を作る。(2)は an+rbn が1本の等比数列になる条件を係数比較で求め、(3)は2つの値の r についてできる式を連立して an+bn を取り出す。

解答

(1)
最後が ++ または で終わる列には、同じ記号をさらに付けることはできない。したがって次の1個は必ず反対の記号であり、長さ n+1 では最後が異なる2文字で終わる。

一方、最後が + または + で終わる列には、最後と同じ記号を付ければ最後が同じ2文字になり、最後と反対の記号を付ければ最後が異なる2文字になる。よって an+1=bn,bn+1=an+bn である。

(2) an+1+rbn+1=bn+r(an+bn)=ran+(r+1)bn である。これが公比 r の等比数列になるには an+1+rbn+1=r(an+rbn)=ran+r2bn が必要である。したがって r+1=r2 すなわち r2r1=0 である。よって r=1+52,r=152 である。

(3) α=1+52,β=152 とおく。長さ2の列では a2=2,b2=2 であるから a2+αb2=2+2α=2α2 である。したがって an+αbn は公比 α の等比数列なので an+αbn=2αn である。同様に an+βbn=2βn である。

この2式を引くと (αβ)bn=2(αnβn) であり、αβ=5 だから bn=2(αnβn)5 である。また、上の2式から総数を直接取り出すと an+bn=2(αn+1βn+1)5 となる。よって求める個数は25{(1+52)n+1(152)n+1}である。

別解

解法2:総数のフィボナッチ型漸化式を使う

方針

末尾2文字による遷移で (1)(2) を得る。(3) は総数だけを見てフィボナッチ型漸化式を作り、(2) の2根を特性根として一般項を決める。

解答

(1)
末尾が同符号の列には反対符号しか付けられない。末尾が異符号の列には、同符号・反対符号のどちらも付けられる。よってan+1=bn,bn+1=an+bn.(2)an+1+rbn+1=ran+(r+1)bn.これが r(an+rbn) に等しいための条件はr+1=r2.したがってr=α=1+52,r=β=152.(3)
総数を cn=an+bn とする。長さ n+1 の許される列は、末尾の1文字を除くと長さ n の列になる。同じ符号を2個続けた列だけは、その直前の符号が反対に決まるので、分類するとcn+1=cn+cn1.初期値はc1=2,c2=4.(2)の α,βr2=r+1 の2根だからcn=Aαn+Bβn.初期値を代入して整理するとcn=25(αn+1βn+1).したがってan+bn=25{(1+52)n+1(152)n+1}.

総評

難度は10段階中6、計算量は10段階中5。状態を末尾2文字で分ける発想がすべてで、そこからは連立漸化式の処理になる。(2)では公比と係数に同じ文字 r が使われるため、r2=r+1 の係数比較を丁寧に書きたい。試験場では18分程度で、初期値 a2=b2=2 を入れる位置を間違えないことが大切である。

冊子PDFで見る東北大の数列の問題で問題集を作る

出典: 東北大学 1990年度 前期 数学。問題文はHTML表示のために再入力・数式組版しています。