京都大学 1997年度
後期・理系数学 後期 第2問
- 試験区分
- 後期日程 第2次学力試験
- 対象
- 理系
- 分野
- 数列、整数、論証・証明
- 解法
- 約数・倍数、必要十分条件、式変形
- 難易度
- 6 / 10 計算量 3 / 10 目安 —
問題
正整数列a1,…,anが1≦ak≦2nを満たし、部分和sj=∑k=1jakがすべて平方数である.(1) sn=n2を示せ.(2) akを求めよ.
出典:京都大学 1997年度 後期日程 第2次学力試験 後期・理系 後期 第2問
方針
sj=mj2と置く。部分和は狭義増加なのでmjも狭義増加する。最後の差anの上限からmnを挟み、その後すべてのmjを決める。
解答
(1)
sj=mj2とおく。sjは正で狭義増加するから、mjは正整数で
1≦m1<m2<⋯<mn.
従ってmn≧nである。
一方mn−1≦mn−1だから
an=mn2−mn−12≧mn2−(mn−1)2=2mn−1.
仮定an≦2nより
2mn−1≦2n,
従って整数mnはmn≦nである。以上からmn=n、すなわち
sn=n2.
(2)
n個の狭義増加する正整数
m1<m2<⋯<mn=n
は
mk=k(1≦k≦n)
でなければならない。s0=0とおけば
ak=sk−sk−1=k2−(k−1)2=2k−1.
実際、1≦2k−1≦2n−1<2nであり、部分和はk2となるので条件を満たす。