本文へ進む
メニュー
医学部数学 過去問DB問題を探す

東京医科歯科大学/2018年度

東京医科歯科大学 2018年 数学 第1問解答・解説

このページには広告が含まれます。

1問題

東京医科歯科大学2018年度第1問

0以上の整数 x, y に対して、R(x, y)を次のように定義する。xy=0のとき、R(x, y)=0。xy≠0のとき、xをyで割った余りをR(x, y)とする。

正の整数 a, b に対して、数列 {r_n} を次のように定義する。r_1=R(a, b), r_2=R(b, r_1), r_{n+1}=R(r_{n-1}, r_n) (n=2, 3, 4, ...)。また、r_n=0となる最小の n を N で表す。例えば a=7, b=5 のとき N=3である。

次に、数列 {f_n} を次のように定義する。f_1=f_2=1, f_{n+1}=f_n+f_{n-1} (n=2, 3, 4, ...)。このとき以下の各問いに答えよ。

(1) a=f_{102}, b=f_{100} のとき、Nを求めよ。

(2) 正の整数 a, b について、aがbで割り切れないとき、r_1≧f_N が成立することを示せ。

(3) 2以上の整数 n について、10f_n < f_{n+5} が成立することを示せ。

(4) 正の整数 a, b について、aがbで割り切れないとき、Σ_{k=1}^{N-1}(1/r_k) < 259/108 が成立することを示せ。

まずは自分で解いてみましょう。詰まったら「考え方」、解けたら「答え」で確かめられます。

2答え

答えを見る自分の答えと照らし合わせる
  • (1)
    N=99N=99
  • (2)
    r1≧fNr1≥f_N
  • (3)
    10fn<fn+5(n≧2)10f_n<f_{n+5} (n≥2)
  • (4)
    ∑k=1N−11/rk<259/108\displaystyle \sum\limits _{k=1}^{N-1}1/r_k<259/108

3解答

解答を見る途中式つきの解答

(1) f102=f101+f100=2f100+f99f_{102}=f_{101}+f_{100}=2f_{100}+f_{99} であり、0<f99<f1000<f_{99}<f_{100} だから r1=f99r_1=f_{99}。また f100=f99+f98f_{100}=f_{99}+f_{98} より r2=f98r_2=f_{98}。以後、2≦j≦972\le j\le97 で rj−1=f101−jr_{j-1}=f_{101-j}、rj=f100−jr_j=f_{100-j} なら、フィボナッチ数の漸化式と 0<f99−j<f100−j0<f_{99-j}<f_{100-j} から rj+1=R(rj−1,rj)=R(f101−j,f100−j)=f99−j.r_{j+1}=R(r_{j-1},r_j)=R(f_{101-j},f_{100-j})=f_{99-j}. したがって rj=f100−j (1≦j≦98)r_j=f_{100-j}\ (1\le j\le98)、特に r98=f2=1r_{98}=f_2=1。さらに r99=R(r97,r98)=R(f3,f2)=R(2,1)=0.r_{99}=R(r_{97},r_{98})=R(f_3,f_2)=R(2,1)=0. それ以前の余りは正なので、N=99N=99。

(2) aa が bb で割り切れないので r1>0r_1>0、従って N≧2N\ge2。正の余りは r1>r2>⋯>rN−1≧1r_1>r_2>\cdots>r_{N-1}\ge1 と減少する。よって rN−1≧1=f2r_{N-1}\ge1=f_2。N≧3N\ge3 なら rN−2>rN−1r_{N-2}>r_{N-1} なので rN−2≧2=f3r_{N-2}\ge2=f_3。また 1≦k≦N−31\le k\le N-3 では、余りの定義よりある正整数 qkq_k に対して rk=qkrk+1+rk+2≧rk+1+rk+2.r_k=q_kr_{k+1}+r_{k+2}\ge r_{k+1}+r_{k+2}. これを末項から帰納的に用いると rk≧fN+1−k (1≦k≦N−1)r_k\ge f_{N+1-k}\ (1\le k\le N-1) を得る。特に r1≧fNr_1\ge f_N。N=2N=2 の場合も r1≧1=f2r_1\ge1=f_2 で成立する。

(3) 漸化式から fn+5=8fn+5fn−1.f_{n+5}=8f_n+5f_{n-1}. n=2n=2 では fn−1=fnf_{n-1}=f_n。n≧3n\ge3 では fn=fn−1+fn−2≦2fn−1f_n=f_{n-1}+f_{n-2}\le2f_{n-1} なので、いずれも fn−1≧fn/2f_{n-1}\ge f_n/2。したがって fn+5=8fn+5fn−1≧212fn>10fn(n≧2).\displaystyle f_{n+5}=8f_n+5f_{n-1}\ge\frac{21}{2}f_n>10f_n\qquad(n\ge2).

(4) (2) の評価を使い、添字を j=N+1−kj=N+1-k と置き換えると ∑k=1N−11rk≦∑j=2N1fj<∑j=2∞1fj.\displaystyle \sum\limits _{k=1}^{N-1}\frac1{r_k}\le\sum\limits _{j=2}^{N}\frac1{f_j}<\sum\limits _{j=2}^{\infty}\frac1{f_j}. (3) を繰り返すと、m=2,3,4,5,6m=2,3,4,5,6、ℓ≧1\ell\ge1 に対して fm+5ℓ>10ℓfmf_{m+5\ell}>10^\ell f_m。よって各剰余類について ∑ℓ=0∞1fm+5ℓ<1fm∑ℓ=0∞110ℓ=109fm.\displaystyle \sum\limits _{\ell=0}^{\infty}\frac1{f_{m+5\ell}}<\frac1{f_m}\sum\limits _{\ell=0}^{\infty}\frac1{10^\ell}=\frac{10}{9f_m}. ここで f2,f3,f4,f5,f6=1,2,3,5,8f_2,f_3,f_4,f_5,f_6=1,2,3,5,8 だから ∑j=2∞1fj=∑m=26∑ℓ=0∞1fm+5ℓ<109(1+12+13+15+18)=259108.\displaystyle \sum\limits _{j=2}^{\infty}\frac1{f_j} =\sum\limits _{m=2}^{6}\sum\limits _{\ell=0}^{\infty}\frac1{f_{m+5\ell}} <\frac{10}{9}\left(1+\frac12+\frac13+\frac15+\frac18\right) =\frac{259}{108}. 以上より所望の不等式が成り立つ。

余り列はFibonacci数列に下から抑えられる。5項ごとのFibonacci数の増加を用いて逆数和を5つの幾何級数に分けると、259/108より小さい。

この問題で使う考え方

  • ユークリッドの互除法
  • フィボナッチ漸化式
  • 後ろ向き帰納法
  • 等比級数による評価

PR

数学を1対1で教わるオンライン塾「数強塾」

数強塾は、中学生・高校生のための数学専門のオンライン個別指導塾です。プロ講師がマンツーマンで教え、大学受験の数学にも対応しています。入塾の前に、今の学習状況と目標を確かめる診断授業(体験・3,000円、税込)を受けられます。

「数強塾」オンライン数学克服塾〈プロ講師〉

東大生と1対1で学べるオンライン個別指導「トウコベ」

トウコベは、東大生を中心に難関大学の学生が講師を務める、完全マンツーマンのオンライン個別指導です。はじめに、オンラインの説明会・勉強相談(無料)をWebで予約でき、その後にお試し授業を受けられます。

トウコベ公式サイト

似た問題を、ほかの大学で

答えや解説の誤りに気づいたら、お問い合わせから教えてください。