トップ 京都大学 2013年 理系 第2問

京都大学 2013年 理系 第2問 解説

数学B/数列数学A/整数問題テーマ/漸化式テーマ/場合分け
京都大学 2013年 理系 第2問 解説

方針・初手

解法1(一般項を求めて総和)

$N=2$ の場合

$a_1 = 1$(奇数)、$a_2 = 0$、以降 $a_n = 0$。総和 $= 1$、右辺 $= 2^3-2-5=1$ なので $1 \leq 1$ ✓

$N \geq 3$ の場合

$a_1 = 2^N - 3$(奇数)、$a_2 = 2^{N-1}-2$(偶数)、$a_3 = 2^{N-2}-1$。

主張: $3 \leq k \leq N$ に対して $a_k = 2^{N-k+1} - 1$。

帰納法:

$$ a_{m+1} = \frac{a_m - 1}{2} = \frac{2^{N-m+1}-2}{2} = 2^{N-m} - 1 = 2^{N-(m+1)+1} - 1 \quad \checkmark $$

特に $k=N$ のとき $a_N = 1$(奇数)、$a_{N+1} = 0$、以降 $a_n = 0$。

$a_n \geq 0$ より和は単調非減少なので、最大値は $M \geq N$ のときの値。

$$ S = (2^N - 3) + (2^{N-1} - 2) + \sum_{k=3}^{N}(2^{N-k+1} - 1) $$

$j = N-k+1$ と置換すると $\displaystyle\sum_{k=3}^{N}(2^{N-k+1}-1) = \sum_{j=1}^{N-2}(2^j-1) = (2^{N-1}-2)-(N-2) = 2^{N-1}-N$

$$ S = (2^N-3) + (2^{N-1}-2) + (2^{N-1}-N) = 2^{N+1} - N - 5 $$

よって任意の自然数 $M$ に対して $\displaystyle\sum_{n=1}^{M} a_n \leq 2^{N+1} - N - 5$。$\blacksquare$

解法2(漸化式の総和処理)

$a_n$ を $2$ で割ったときの余りを $r_n$($\in\{0,1\}$)とおくと、操作の定義より

$$ a_n = 2a_{n+1} + r_n $$

$n=1$ から $M$ まで辺々を足し合わせると、

$$ \sum_{n=1}^{M} a_n = 2\sum_{n=2}^{M+1} a_n + \sum_{n=1}^{M} r_n = 2\!\left(\sum_{n=1}^{M} a_n - a_1 + a_{M+1}\right) + \sum_{n=1}^{M} r_n $$

整理して、

$$ \sum_{n=1}^{M} a_n = 2a_1 - 2a_{M+1} - \sum_{n=1}^{M} r_n = 2^{N+1} - 6 - 2a_{M+1} - \sum_{n=1}^{M} r_n $$

解法1の奇偶の確認より $r_1=1$、$r_2=0$、$r_3=\cdots=r_N=1$、$n \geq N+1$ では $r_n=0$。

$M \geq N$ のとき $a_{M+1} = 0$、$\displaystyle\sum_{n=1}^{M} r_n = N-1$(最大値)であるから、

$$ \sum_{n=1}^{M} a_n = 2^{N+1} - 6 - (N-1) = 2^{N+1} - N - 5 $$

$a_n \geq 0$ より和は単調非減少なので、任意の $M$ に対して $\displaystyle\sum_{n=1}^{M} a_n \leq 2^{N+1} - N - 5$。$\blacksquare$

解説

一見見慣れない漸化式だが、具体的に書き下すと規則性が見えてくる。「困ったら実験する」という数列問題の鉄則が活きる問題である。

解法1が確実だが、解法2の $a_n = 2a_{n+1} + r_n$ と変形して「和の形を丸ごと作り出す」テクニックは、整数問題や 2 進数と絡めた数列問題で非常に強力な武器になる。

答え

略(解法1の証明を参照)

自分の記録

ログインすると保存できます。

誤りを報告

解説の誤り、誤字、表示崩れに気づいた場合は送信してください。ログイン不要です。