[math]1997年京都大学後期数学過去問問題2

Table of Contents

問題

自然数nn項数列ak(1kn)が与えられていて、次の条件(イ)、(ロ)を満たしている。
(イ)ak(1kn)はすべて正整数で、すべて12nの間にある。1ak2n
(ロ)sj=k=1jakとおくとき、sj(1jn)はすべて平方数である(整数の二乗である数を平方数という)。このとき、
(1) sn=n2であることを示せ。
(2) ak(1kn)を求めよ。

方針

ここでnは変数ではなく、与えられた定数であることに注意する。

解答

(1) n=1のとき、条件(イ)から1a12で、条件(ロ)からs1=a1が平方数だから、a1=1である。よって、s1=12で、題意が成り立つ。n>1の時を考える。ak(1kn)は正整数であるから、s1<s2<<snである。sj(1jn)はすべて平方数であるから、n2snである。すなわち、sn=m2としたとき、nmである。また、sn1(m1)2となる。したがって、an=snsn1=≥m2(m1)2=2m1となる。一方、条件(イ)からan2nであるから、2m12nである。以上、nmかつ2m1nであるから、n=mである。よって、sn=n2である。

(2) n=1の時はan=1となる。n>1のとき、(1)の過程からs1=12,s2=22,,sn=n2がわかる。したがってa1=1 ak=sksk1=k2(k1)2=2k1(n2)となる。これはk=1でも成立する。

解説

意外な難問で、解けたと思って見直してみると思わぬ間違いをしてしまっていた、という嫌なタイプの問題。(2)n=1のときはsn1を定義できないので、分けて考える。

コメント

  1. […] 1989年京都大学理系数学問題2 相加平均1997年京都大学後期数学過去問問題2 すべて平方数になる数列の和2001年京都大学文系後期数学問題2 数列、自力での設定 […]

タイトルとURLをコピーしました