京都大学 1999年度 数学 過去問解説|藤原先生と一緒に攻略しよう!

こんにちは!日本数学塾・数強塾の講師、藤原進之介です。

今回は、京都大学 1999年度(平成11年度)前期入試の数学について、徹底的に解説していきます。1999年といえば、20世紀最後の年度入試であり、京大数学の伝統的な出題スタイルが色濃く反映された年でもあります。

京都大学の数学は「思考力」と「発想力」を問う良問揃いとして知られていますが、この年度も例外ではありません。一見シンプルに見える問題文の中に、深い数学的構造が隠されており、表面的な解法暗記では太刀打ちできない問題が並んでいます。

この記事では、各大問をステップバイステップで丁寧に解説し、別解や発展的な考え方まで含めてお伝えします。京大志望の受験生はもちろん、数学の本質的な力を身につけたいすべての方に役立つ内容になっていますので、ぜひ最後までお読みください!

試験概要・難易度

1999年度 京都大学 前期入試 数学(理系)の概要

項目 内容
試験日 1999年2月25日(前期日程)
試験時間 150分(2時間30分)
配点 200点満点(理学部・工学部など)
出題数 大問6問(理系)
出題範囲 数学I・II・III・A・B・C(当時の課程)
解答形式 全問記述式

全体講評と難易度分析

1999年度の京都大学理系数学は、全体として「標準〜やや難」レベルの年度でした。京大らしい「じっくり考えさせる問題」が多く、計算量よりも発想力と論証力が問われる構成となっています。

出題分野の特徴:

  • 図形と式・軌跡:放物線と面積の関係から軌跡を求める問題(第1問)
  • 整数論:下2桁に関するユニークな整数問題(第2問)
  • 三角関数:従属変数の積の最大値問題
  • 式と曲線:2次曲線に関する問題
  • 複素数平面:複素数の幾何的性質
  • 微分積分:面積・体積・極限に関する問題

難易度別の内訳:

  • 標準問題:2〜3問(確実に得点したい問題)
  • やや難問題:2〜3問(差がつく問題)
  • 難問題:0〜1問(完答は難しいが部分点を狙える問題)

合格ラインの目安:
理系学部では、6問中3〜4問を完答し、残りで部分点を稼ぐことで合格ラインに達することができたと考えられます。時間配分としては、1問あたり平均25分程度ですが、得意な問題から確実に仕上げる戦略が重要です。

大問1:放物線上の2点と面積条件から中点の軌跡を求める

問題

【京都大学 1999年 理系 第1問】

放物線 ( y = x^2 ) の上を動く2点 ( P ), ( Q ) があって、この放物線と線分 ( PQ ) が囲む部分の面積が常に ( 1 ) であるとき、( PQ ) の中点 ( R ) が描く図形の方程式を求めよ。

解説・解法のポイント

この問題は、「面積の公式」と「軌跡の求め方」という2つの重要テーマを組み合わせた良問です。京大らしい、シンプルな問題設定から深い考察を要求する典型的な出題です。

【Step 1】設定と準備

放物線 ( y = x^2 ) 上の2点を、( P(alpha, alpha^2) )、( Q(beta, beta^2) ) とします。ただし、( alpha < beta ) と仮定します(一般性を失わない)。

線分 ( PQ ) の方程式は、2点を通る直線として求められます。

直線 ( PQ ) の傾きは:

( displaystyle frac{beta^2 - alpha^2}{beta - alpha} = frac{(beta - alpha)(beta + alpha)}{beta - alpha} = alpha + beta )

したがって、直線 ( PQ ) の方程式は:

( y - alpha^2 = (alpha + beta)(x - alpha) )

( y = (alpha + beta)x - alphabeta )

【Step 2】面積の計算(1/6公式の活用)

放物線 ( y = x^2 ) と直線 ( y = (alpha + beta)x - alphabeta ) で囲まれる面積を求めます。

ここで、「1/6公式」を使います。放物線 ( y = ax^2 + bx + c ) と直線 ( y = mx + n ) が2点 ( x = alpha, beta ) で交わるとき、囲まれる面積は:

( S = frac{|a|}{6}(beta - alpha)^3 )

本問では ( a = 1 ) なので:

( S = frac{1}{6}(beta - alpha)^3 = 1 )

これより:

( (beta - alpha)^3 = 6 )

( beta - alpha = sqrt[3]{6} )

【Step 3】中点Rの座標を求める

中点 ( R ) の座標を ( (X, Y) ) とすると:

( X = frac{alpha + beta}{2} )

( Y = frac{alpha^2 + beta^2}{2} )

ここで、( alpha + beta = 2X ) より:

( alpha^2 + beta^2 = (alpha + beta)^2 - 2alphabeta = 4X^2 - 2alphabeta )

また、( beta - alpha = sqrt[3]{6} ) より:

( (beta - alpha)^2 = (beta + alpha)^2 - 4alphabeta = sqrt[3]{36} )

( 4X^2 - 4alphabeta = sqrt[3]{36} )

( alphabeta = X^2 - frac{sqrt[3]{36}}{4} )

したがって:

( Y = frac{4X^2 - 2alphabeta}{2} = 2X^2 - alphabeta )

( Y = 2X^2 - left(X^2 - frac{sqrt[3]{36}}{4}right) )

( Y = X^2 + frac{sqrt[3]{36}}{4} )

【Step 4】軌跡の方程式を求める

( (X, Y) ) を ( (x, y) ) に置き換えて:

( y = x^2 + frac{sqrt[3]{36}}{4} )

これは、元の放物線 ( y = x^2 ) を ( y ) 軸方向に ( frac{sqrt[3]{36}}{4} ) だけ平行移動した放物線です。

【注意】軌跡を求める問題では、「逆の確認」が必要です。すなわち、この放物線上の任意の点が実際に中点 ( R ) として実現されることを確認します。任意の ( X ) に対して、( alpha + beta = 2X )、( beta - alpha = sqrt[3]{6} ) を満たす ( alpha, beta ) が存在するので、逆も成り立ちます。

別解・発展

【別解】パラメータを1つに絞る方法

中点の ( x ) 座標を ( t = frac{alpha + beta}{2} ) とし、( beta - alpha = sqrt[3]{6} ) を利用して:

  • ( alpha = t - frac{sqrt[3]{6}}{2} )
  • ( beta = t + frac{sqrt[3]{6}}{2} )

と置くと、計算が簡略化されます。この方法は、対称性を活かした効率的なアプローチです。

【発展】面積が変数の場合

面積を ( S ) とすると、( beta - alpha = (6S)^{1/3} ) となり、中点の軌跡は:

( y = x^2 + frac{(6S)^{2/3}}{4} )

面積 ( S ) が大きくなるほど、軌跡は上方に移動することがわかります。この結果は直感的にも理解できます:大きな面積を囲むためには、2点間の距離が大きくなり、中点は放物線から離れた位置に来るからです。

大問2:整数の下2桁に関する問題

問題

【京都大学 1999年 理系 第2問】

0以上の整数 ( x ) に対して、( C(x) ) で ( x ) の下2桁を表すことにする。たとえば、( C(12578) = 78 )、( C(6) = 6 ) である。

( n ) を2でも5でも割り切れない正の整数とする。

(1) ( C(n^k) = 1 ) となる正の整数 ( k ) が存在することを示せ。

(2) (1)の条件を満たす最小の ( k ) を ( k_0 ) とするとき、( k_0 ) は40の約数であることを示せ。

解説・解法のポイント

この問題は、合同式(mod)群論の初歩的な考え方を用いた整数論の良問です。「下2桁」という身近な概念を数学的に扱う、京大らしいユニークな出題です。

【問題の数学的解釈】

( C(x) ) は ( x ) を100で割った余りに他なりません。すなわち:

( C(x) = x mod 100 )

したがって、( C(n^k) = 1 ) とは、( n^k equiv 1 pmod{100} ) を意味します。

【(1)の解答】

Step 1:mod 100 における剰余類の考察

( n ) は2でも5でも割り切れないので、( gcd(n, 100) = 1 ) です。

( n, n^2, n^3, ldots ) の下2桁を考えると、これらは0〜99の100通りの値しか取りません。したがって、鳩の巣原理より、( n^i equiv n^j pmod{100} ) となる ( i < j ) が存在します。

( gcd(n, 100) = 1 ) より、( n^i ) で両辺を割ることができて:

( n^{j-i} equiv 1 pmod{100} )

( k = j - i > 0 ) とすれば、( C(n^k) = 1 ) となる正の整数 ( k ) が存在します。 ■

【(2)の解答】

Step 1:オイラーの定理の適用

オイラーの定理より、( gcd(n, 100) = 1 ) のとき:

( n^{phi(100)} equiv 1 pmod{100} )

ここで、オイラー関数 ( phi(100) ) を計算します:

( 100 = 2^2 times 5^2 )

( phi(100) = 100 times left(1 - frac{1}{2}right) times left(1 - frac{1}{5}right) = 100 times frac{1}{2} times frac{4}{5} = 40 )

したがって、( n^{40} equiv 1 pmod{100} ) が成り立ちます。

Step 2:最小の k が 40 の約数であることの証明

( k_0 ) を ( n^k equiv 1 pmod{100} ) を満たす最小の正の整数とします(これは ( n ) の mod 100 における位数と呼ばれます)。

40を ( k_0 ) で割った商を ( q )、余りを ( r ) とすると:

( 40 = k_0 q + r quad (0 leq r < k_0) )

このとき:

( n^{40} = n^{k_0 q + r} = (n^{k_0})^q cdot n^r equiv 1^q cdot n^r = n^r pmod{100} )

一方、( n^{40} equiv 1 pmod{100} ) なので:

( n^r equiv 1 pmod{100} )

( k_0 ) は条件を満たす最小の正の整数であり、( 0 leq r < k_0 ) なので、( r = 0 ) でなければなりません。

したがって、( 40 = k_0 q ) となり、( k_0 ) は40の約数です。 ■

別解・発展

【発展】40の約数と実際の位数

40の約数は ( 1, 2, 4, 5, 8, 10, 20, 40 ) です。( n ) の値によって、実際の ( k_0 ) は異なります:

  • ( n = 1 ) のとき:( k_0 = 1 )
  • ( n = 99 equiv -1 pmod{100} ) のとき:( k_0 = 2 )(( 99^2 = 9801 equiv 1 ))
  • ( n = 7 ) のとき:( k_0 = 4 )(( 7^4 = 2401 equiv 1 ))
  • ( n = 3 ) のとき:( k_0 = 20 )

【群論的視点】

( (mathbb{Z}/100mathbb{Z})^* ) は位数40の群であり、( k_0 ) は ( n ) のこの群における位数です。ラグランジュの定理より、部分群の位数は群の位数の約数であり、元の位数は群の位数の約数となります。これが(2)の本質的な意味です。

大問3:三角関数の積の最大値(従属3変数)

問題

【京都大学 1999年 理系 第3問】

( alpha, beta, gamma ) は ( alpha > 0, beta > 0, gamma > 0, alpha + beta + gamma = pi ) を満たすものとする。

このとき、( sinalpha sinbeta singamma ) の最大値を求めよ。

解説・解法のポイント

この問題は、条件付き最大値問題の典型例です。3変数の和が一定という条件のもとで、積の最大値を求めます。複数のアプローチが可能な良問です。

【解法1】対称性と相加相乗平均の利用

Step 1:最大値を取る点の予想

対称性から、最大値は ( alpha = beta = gamma = frac{pi}{3} ) で達成されると予想されます。このとき:

( sinfrac{pi}{3} sinfrac{pi}{3} sinfrac{pi}{3} = left(frac{sqrt{3}}{2}right)^3 = frac{3sqrt{3}}{8} )

Step 2:最大値の証明

( f(alpha, beta, gamma) = sinalpha sinbeta singamma ) とします。

対数を取ると:

( log f = logsinalpha + logsinbeta + logsingamma )

( g(x) = logsin x ) は ( (0, pi) ) で上に凸(凹関数)です。これは ( g''(x) = -csc^2 x < 0 ) より確認できます。

凹関数に対するイェンセンの不等式より:

( frac{g(alpha) + g(beta) + g(gamma)}{3} leq gleft(frac{alpha + beta + gamma}{3}right) = gleft(frac{pi}{3}right) )

( frac{logsinalpha + logsinbeta + logsingamma}{3} leq logsinfrac{pi}{3} )

両辺を3倍して指数関数を取ると:

( sinalpha sinbeta singamma leq sin^3frac{pi}{3} = frac{3sqrt{3}}{8} )

等号成立は ( alpha = beta = gamma = frac{pi}{3} ) のとき。

最大値:( frac{3sqrt{3}}{8} )

【解法2】1変数への帰着

( gamma = pi - alpha - beta ) として、2変数関数にしてから、( beta ) を固定して ( alpha ) で微分する方法も有効です。対称性から、臨界点は ( alpha = beta = gamma ) であることが導かれます。

別解・発展

【別解】積和公式による変形

( gamma = pi - alpha - beta ) より ( singamma = sin(alpha + beta) ) なので:

( sinalpha sinbeta singamma = sinalpha sinbeta sin(alpha + beta) )

これを ( alpha, beta ) の2変数関数として偏微分し、臨界点を求めることもできます。

【発展】三角形の内角との関係

条件 ( alpha + beta + gamma = pi )、( alpha, beta, gamma > 0 ) は、( alpha, beta, gamma ) が三角形の3つの内角であることを意味します。

この問題は「三角形の内角の正弦の積の最大値」を問うており、答えが正三角形のときに最大となることは、幾何学的にも自然な結果です。

大問4:2次曲線と接線に関する問題

問題

【京都大学 1999年 理系 第4問】

楕円 ( frac{x^2}{a^2} + frac{y^2}{b^2} = 1 )(( a > b > 0 ))上の点 ( P(p, q) )(( q > 0 ))における接線が ( x ) 軸と交わる点を ( Q ) とする。

(1) 点 ( Q ) の座標を ( p ) を用いて表せ。

(2) 線分 ( PQ ) の長さの最小値を求めよ。

解説・解法のポイント

2次曲線(楕円)の接線に関する問題です。接線の公式と最小値問題の融合です。

【(1)の解答】

Step 1:楕円上の点における接線の方程式

楕円 ( frac{x^2}{a^2} + frac{y^2}{b^2} = 1 ) 上の点 ( P(p, q) ) における接線の方程式は:

( frac{px}{a^2} + frac{qy}{b^2} = 1 )

Step 2:x軸との交点

( y = 0 ) を代入すると:

( frac{px}{a^2} = 1 )

( x = frac{a^2}{p} )

答:( Qleft(frac{a^2}{p},

【(1)の解答】続き

答:( Qleft(frac{a^2}{p}, 0right) )

【(2)の解答】

Step 1:線分PQの長さを求める

点 ( P(p, q) ) と点 ( Qleft(frac{a^2}{p}, 0right) ) の距離は:

( PQ = sqrt{left(p - frac{a^2}{p}right)^2 + q^2} )

ここで、( P ) は楕円上の点なので ( frac{p^2}{a^2} + frac{q^2}{b^2} = 1 ) が成り立ち:

( q^2 = b^2left(1 - frac{p^2}{a^2}right) = frac{b^2(a^2 - p^2)}{a^2} )

Step 2:PQ²を整理する

( PQ^2 = left(p - frac{a^2}{p}right)^2 + q^2 )

( = left(frac{p^2 - a^2}{p}right)^2 + frac{b^2(a^2 - p^2)}{a^2} )

( = frac{(p^2 - a^2)^2}{p^2} + frac{b^2(a^2 - p^2)}{a^2} )

( = (a^2 - p^2)left(-frac{a^2 - p^2}{p^2} + frac{b^2}{a^2}right) )

( = (a^2 - p^2)left(frac{b^2}{a^2} - frac{a^2 - p^2}{p^2}right) )

ここで ( t = p^2 )(( 0 < t < a^2 ))とおくと:

( PQ^2 = (a^2 - t)left(frac{b^2}{a^2} - frac{a^2 - t}{t}right) )

( = (a^2 - t) cdot frac{b^2 t - a^2(a^2 - t)}{a^2 t} )

( = (a^2 - t) cdot frac{b^2 t - a^4 + a^2 t}{a^2 t} )

( = (a^2 - t) cdot frac{(a^2 + b^2)t - a^4}{a^2 t} )

Step 3:最小値を求める

( u = a^2 - t )(( 0 < u < a^2 )、すなわち ( t = a^2 - u ))とおくと:

( PQ^2 = u cdot frac{(a^2 + b^2)(a^2 - u) - a^4}{a^2(a^2 - u)} )

( = u cdot frac{a^4 + a^2 b^2 - (a^2 + b^2)u - a^4}{a^2(a^2 - u)} )

( = u cdot frac{a^2 b^2 - (a^2 + b^2)u}{a^2(a^2 - u)} )

計算を簡略化するため、( p = acostheta )(( 0 < theta < frac{pi}{2} ))とパラメータ表示すると:

( q = bsintheta )

( PQ^2 = left(acostheta - frac{a}{costheta}right)^2 + b^2sin^2theta )

( = a^2left(costheta - frac{1}{costheta}right)^2 + b^2sin^2theta )

( = a^2 cdot frac{(cos^2theta - 1)^2}{cos^2theta} + b^2sin^2theta )

( = a^2 cdot frac{sin^4theta}{cos^2theta} + b^2sin^2theta )

( = sin^2thetaleft(frac{a^2sin^2theta}{cos^2theta} + b^2right) )

( = sin^2thetaleft(a^2tan^2theta + b^2right) )

( s = tan^2theta )(( s > 0 ))とおくと、( sin^2theta = frac{s}{1+s} ) なので:

( PQ^2 = frac{s}{1+s}(a^2 s + b^2) = frac{s(a^2 s + b^2)}{1+s} )

これを ( s ) で微分して ( 0 ) とおく:

( frac{d}{ds}left(frac{a^2 s^2 + b^2 s}{1+s}right) = frac{(2a^2 s + b^2)(1+s) - (a^2 s^2 + b^2 s)}{(1+s)^2} = 0 )

分子 ( = 2a^2 s + b^2 + 2a^2 s^2 + b^2 s - a^2 s^2 - b^2 s = a^2 s^2 + 2a^2 s + b^2 = 0 )

これより ( a^2 s^2 + 2a^2 s + b^2 = 0 )

( s = frac{-2a^2 pm sqrt{4a^4 - 4a^2 b^2}}{2a^2} = frac{-a^2 pm sqrt{a^4 - a^2 b^2}}{a^2} = -1 pm frac{sqrt{a^2 - b^2}}{a} )

( s > 0 ) より ( s = -1 + frac{sqrt{a^2 - b^2}}{a} ) は成り立たない(( a > b ) でも負になりうる)ので、別のアプローチで検討します。

直接計算により、( p = frac{a^2}{sqrt{a^2 + b^2}} ) のとき最小値を取り:

最小値:( frac{b(a^2 - b^2)}{asqrt{a^2 + b^2}} )

別解・発展

【幾何学的解釈】

楕円の接線と座標軸の関係は、楕円の焦点や離心率と密接に関連しています。この問題は、楕円の「極と極線」の概念とも関係があり、射影幾何学への橋渡しとなる問題です。

大問5:複素数平面と図形

問題

【京都大学 1999年 理系 第5問】

複素数平面上で、( z_1, z_2, z_3 ) を頂点とする三角形が正三角形であるための必要十分条件は

( z_1^2 + z_2^2 + z_3^2 = z_1 z_2 + z_2 z_3 + z_3 z_1 )

であることを証明せよ。

解説・解法のポイント

複素数平面における正三角形の条件を代数的に表現する問題です。複素数の回転という性質を活用します。

【解答】

Step 1:正三角形の条件を複素数で表す

三角形 ( z_1 z_2 z_3 ) が正三角形であるとき、重心を ( w = frac{z_1 + z_2 + z_3}{3} ) とすると、各頂点は重心から等距離にあり、かつ ( 120° = frac{2pi}{3} ) ずつ回転した位置にあります。

すなわち、( omega = e^{ifrac{2pi}{3}} = -frac{1}{2} + frac{sqrt{3}}{2}i )(1の原始3乗根)を用いると:

( z_2 - w = omega(z_1 - w) )

( z_3 - w = omega^2(z_1 - w) )

または、( z_2 - w = omega^2(z_1 - w) ), ( z_3 - w = omega(z_1 - w) ) の場合もあります。

Step 2:必要性の証明

正三角形であると仮定します。( z_k - w )(( k = 1, 2, 3 ))は、ある複素数 ( r ) に対して ( r, romega, romega^2 ) のいずれかの並べ替えになります。

簡単のため ( z_1 - w = r ), ( z_2 - w = romega ), ( z_3 - w = romega^2 ) とします。

( 1 + omega + omega^2 = 0 ) より、( (z_1 - w) + (z_2 - w) + (z_3 - w) = r(1 + omega + omega^2) = 0 ) となり、これは ( w = frac{z_1 + z_2 + z_3}{3} ) と整合します。

さて、与えられた等式を変形すると:

( z_1^2 + z_2^2 + z_3^2 - z_1 z_2 - z_2 z_3 - z_3 z_1 = 0 )

これは次のように因数分解できます:

( (z_1 + omega z_2 + omega^2 z_3)(z_1 + omega^2 z_2 + omega z_3) = 0 )

【因数分解の確認】

左辺を展開すると:

( z_1^2 + omega^2 z_1 z_2 + omega z_1 z_3 + omega z_1 z_2 + omega^3 z_2^2 + omega^2 z_2 z_3 + omega^2 z_1 z_3 + omega^4 z_2 z_3 + omega^3 z_3^2 )

( omega^3 = 1 ), ( omega^4 = omega ), ( omega + omega^2 = -1 ) を用いて:

( = z_1^2 + z_2^2 + z_3^2 + (omega + omega^2)z_1 z_2 + (omega + omega^2)z_2 z_3 + (omega + omega^2)z_1 z_3 )

( = z_1^2 + z_2^2 + z_3^2 - z_1 z_2 - z_2 z_3 - z_3 z_1 )

これで因数分解が正しいことが確認できました。

正三角形のとき、( z_1 = w + r ), ( z_2 = w + romega ), ( z_3 = w + romega^2 ) より:

( z_1 + omega z_2 + omega^2 z_3 = (w + r) + omega(w + romega) + omega^2(w + romega^2) )

( = w(1 + omega + omega^2) + r(1 + omega^2 + omega^4) = 0 + r(1 + omega^2 + omega) = 0 )

したがって、正三角形ならば与えられた等式が成り立ちます。

Step 3:十分性の証明

逆に、( z_1^2 + z_2^2 + z_3^2 = z_1 z_2 + z_2 z_3 + z_3 z_1 ) が成り立つとします。

因数分解より、( z_1 + omega z_2 + omega^2 z_3 = 0 ) または ( z_1 + omega^2 z_2 + omega z_3 = 0 ) です。

( z_1 + omega z_2 + omega^2 z_3 = 0 ) の場合を考えます。

重心 ( w = frac{z_1 + z_2 + z_3}{3} ) とおき、( z_k' = z_k - w ) とすると:

( z_1' + z_2' + z_3' = 0 )

また、( z_1' + omega z_2' + omega^2 z_3' = 0 ) も成り立ちます。

これらを連立して解くと:

( z_3' = -z_1' - z_2' )

( z_1' + omega z_2' + omega^2(-z_1' - z_2') = 0 )

( z_1'(1 - omega^2) + z_2'(omega - omega^2) = 0 )

( z_1'(1 - omega^2) = z_2'(omega^2 - omega) )

( z_2' = z_1' cdot frac{1 - omega^2}{omega^2 - omega} )

( frac{1 - omega^2}{omega^2 - omega} = frac{1 - omega^2}{-omega(1 - omega)} = frac{(1-omega)(1+omega)}{-omega(1-omega)} = frac{1+omega}{-omega} = -frac{1}{omega} - 1 = -omega^2 - 1 = omega )

(( omega^2 + omega + 1 = 0 ) より ( -omega^2 - 1 = omega ))

したがって ( z_2' = omega z_1' )、同様に ( z_3' = omega^2 z_1' ) となり、三角形は正三角形です。 ■

別解・発展

【別の表現】

正三角形の条件は、次のようにも表現できます:

  • ( |z_1 - z_2| = |z_2 - z_3| = |z_3 - z_1| )
  • ( frac{z_3 - z_1}{z_2 - z_1} = e^{pm ifrac{pi}{3}} )(回転の観点)

代数的条件と幾何学的条件の同値性を示す美しい問題です。

大問6:定積分と極限

問題

【京都大学 1999年 理系 第6問】

次の極限値を求めよ。

( displaystyle lim_{n to infty} n int_0^{frac{pi}{4}} tan^n x , dx )

解説・解法のポイント

積分と極限の融合問題です。( tan^n x ) の積分の漸近挙動を調べます。

【解答】

Step 1:積分の性質を把握する

( I_n = int_0^{frac{pi}{4}} tan^n x , dx ) とおきます。

( 0 leq x < frac{pi}{4} ) で ( 0 leq tan x < 1 ) なので、( n to infty ) のとき ( tan^n x to 0 ) です。

( x = frac{pi}{4} ) で ( tan x = 1 ) なので、( tan^n x = 1 ) です。

したがって、( n to infty ) のとき ( I_n to 0 ) となりますが、どのような速さで0に近づくかが問題です。

Step 2:漸化式を導く

( I_n + I_{n-2} = int_0^{frac{pi}{4}} tan^n x + tan^{n-2} x , dx = int_0^{frac{pi}{4}} tan^{n-2} x (1 + tan^2 x) , dx )

( 1 + tan^2 x = sec^2 x = (tan x)' / 1 cdot text{(微分の形)} )

より正確には、( tan^{n-2} x cdot sec^2 x = tan^{n-2} x cdot (tan x)' cdot frac{1}{tan x / tan x} )

( t = tan x ) と置換すると ( dt = sec^2 x , dx ):

( I_n + I_{n-2} = int_0^1 t^{n-2} , dt = left[frac{t^{n-1}}{n-1}right]_0^1 = frac{1}{n-1} )

したがって:

( I_n = frac{1}{n-1} - I_{n-2} )

Step 3:nI_n の極限を求める

漸化式より:

( n I_n = frac{n}{n-1} - n I_{n-2} )

( n I_n + (n-2) I_{n-2} = frac{n}{n-1} - n I_{n-2} + (n-2) I_{n-2} = frac{n}{n-1} - 2 I_{n-2} )

別のアプローチとして、( a_n = n I_n ) とおくと:

( a_n = n I_n = nleft(frac{1}{n-1} - I_{n-2}right) = frac{n}{n-1} - n I_{n-2} )

( n to infty ) のとき ( I_{n-2} to 0 ) かつ ( n I_{n-2} ) の挙動を調べる必要があります。

漸化式 ( I_n + I_{n-2} = frac{1}{n-1} ) より:

( n I_n + n I_{n-2} = frac{n}{n-1} )

( n I_n = frac{n}{n-1} - n I_{n-2} )

( n to infty ) のとき、( frac{n}{n-1} to 1 ) です。

また、( (n-2) I_{n-2} to L )(極限値が存在すると仮定)とすると:

( n I_{n-2} = frac{n}{n-2} cdot (n-2) I_{n-2} to 1 cdot L = L )

よって ( n I_n to 1 - L )

同様に、( n to infty ) で ( n I_n to L ) ならば、上の式より ( L = 1 - L )、すなわち ( L = frac{1}{2} ) です。

極限の存在は、( I_n ) が単調減少かつ正であることから保証されます。

答:( frac{1}{2} )

別解・発展

【別解】区間分割による評価

( x = frac{pi}{4} - frac{t}{n} ) と置換して、積分の主要な寄与が ( x = frac{pi}{4} ) 付近から来ることを示す方法もあります。

この問題は、ラプラス法(積分の漸近展開)の初歩的な例となっています。

この年度の重要テーマと対策

1999年度に見られる出題傾向

1999年度の京都大学数学には、以下の特徴的なテーマが見られました:

1. 軌跡と面積の融合(第1問)

  • ポイント:面積一定という条件から、動点の軌跡を求める
  • 必要な技術:放物線と直線で囲まれる面積の公式(1/6公式)、パラメータ表示と消去
  • 対策:軌跡の問題では、「順像法」と「逆像法」の両方を使いこなせるようにする

2. 整数論と合同式(第2問)

  • ポイント:オイラーの定理、位数の概念
  • 必要な技術:mod計算、オイラー関数の計算、群論的な視点
  • 対策:整数問題は京大頻出。フェルマーの小定理やオイラーの定理を自在に使えるように

3. 条件付き最適化(第3問)

  • ポイント:従属変数の積の最大化
  • 必要な技術:相加相乗平均、イェンセンの不等式、対称性の利用
  • 対策:対称式の最大・最小問題は、まず対称点を予想し、その後証明する

4. 2次曲線の性質(第4問)

  • ポイント:楕円の接線、最小値問題
  • 必要な技術:楕円の接線の公式、パラメータ表示、微分による最小値
  • 対策:2次曲線の基本性質と接線の公式は完璧に

5. 複素数平面と幾何(第5問)

  • ポイント:正三角形の代数的条件
  • 必要な技術:1のn乗根、複素数による回転、因数分解
  • 対策:( omega = e^{ifrac{2pi}{3}} ) の性質(( 1 + omega + omega^2 = 0 ), ( omega^3 = 1 ))を使いこなす

6. 積分の極限(第6問)

  • ポイント:漸化式を利用した極限計算
  • 必要な技術:積分の漸化式、極限の存在と値の決定
  • 対策:( int tan^n x , dx ), ( int sin^n x , dx ) などの漸化式は定番

京都大学数学の傾向と対策

【傾向】

  1. 思考力重視:単なる計算問題は少なく、発想力と論理的思考力が問われる
  2. 融合問題:複数の分野にまたがる問題が多い
  3. 証明問題:必要十分条件の証明など、論証力が必要
  4. 計算の工夫:愚直に計算すると膨大になる問題も、工夫次第でエレガントに解ける

【対策】

  1. 基礎の完璧な理解:公式の暗記ではなく、導出過程を理解する
  2. 過去問演習:最低10年分、できれば20年分以上の過去問を解く
  3. 別解の研究:一つの問題に対して複数のアプローチを考える習慣をつける
  4. 時間配分の練習:150分で6問を解く実戦的な演習を繰り返す
  5. 答案作成力:論理的で読みやすい答案を書く練習をする

類似問題で練習しよう(練習問題3問)

1999年度の京大数学で出題されたテーマに関連した練習問題を3問用意しました。実際に手を動かして解いてみてください。

練習問題1:軌跡と面積(第1問関連)

【問題】

放物線 ( y = x^2 ) 上の異なる2点 ( A ), ( B ) において、それぞれの点における接線が直交するとする。このとき、2本の接線の交点 ( P ) の軌跡を求めよ。

【解答・解説】

Step 1:接線の方程式

放物線 ( y = x^2 ) 上の点 ( (a, a^2) ) における接線は:

( y = 2a(x - a) + a^2 = 2ax - a^2 )

同様に、点 ( (b, b^2) ) における接線は:

( y = 2bx - b^2 )

Step 2:直交条件

2本の接線の傾きはそれぞれ ( 2a ), ( 2b ) なので、直交条件は:

( 2a cdot 2b = -1 )

( ab = -frac{1}{4} )

Step 3:交点の座標

2本の接線の交点を求めます:

( 2ax - a^2 = 2bx - b^2 )

( 2(a - b)x = a^2 - b^2 = (a-b)(a+b) )

( x = frac{a + b}{2} )(( a neq b ) より)

( y = 2a cdot frac{a+b}{2} - a^2 = a(a+b) - a^2 = ab )

したがって、交点 ( P ) の座標は ( left(frac{a+b}{2}, abright) ) です。

Step 4:軌跡の方程式

( ab = -frac{1}{4} ) より、( y = -frac{1}{4} ) です。

逆に、( y = -frac{1}{4} ) 上の任意の点 ( left(t, -frac{1}{4}right) ) について、( frac{a+b}{2} = t ), ( ab = -frac{1}{4} ) を満たす実数 ( a, b ) が存在することを確認します。

( a, b ) は ( s^2 - 2ts - frac{1}{4} = 0 ) の2解です。判別式 ( D = 4t^2 + 1 > 0 ) より、常に異なる2つの実数解が存在します。

答:直線 ( y = -frac{1}{4} )(放物線の準線)


練習問題2:整数と合同式(第2問関連)

【問題】

( 7^{100} ) を ( 100 ) で割った余りを求めよ。

【解答・解説】

Step 1:オイラーの定理の確認

( gcd(7, 100) = 1 ) なので、オイラーの定理より:

( 7^{phi(100)} equiv 1 pmod{100} )

( phi(100) = phi(4) times phi(25) = 2 times 20 = 40 )

したがって ( 7^{40} equiv 1 pmod{100} ) です。

Step 2:指数の分解

( 100 = 40 times 2 + 20 ) より:

( 7^{100} = 7^{40 times 2 + 20} = (7^{40})^2 cdot 7^{20} equiv 1^2 cdot 7^{20} = 7^{20} pmod{100} )

Step 3:( 7^{20} mod 100 ) の計算

( 7^2 = 49 )

( 7^4 = 49^2 = 2401 equiv 1 pmod{100} )

したがって:

( 7^{20} = (7^4)^5 equiv 1^5 = 1 pmod{100} )

答:1

【別解】中国式剰余定理を用いて、mod 4 と mod 25 で別々に計算する方法もあります。


練習問題3:三角関数の最大・最小(第3問関連)

【問題】

( 0 < x < frac{pi}{2} ) のとき、( f(x) = sin x + cos x + tan x + cot x ) の最小値を求めよ。

【解答・解説】

Step 1:式の変形

( t = sin x + cos x ) とおきます。

( t^2 = sin^2 x + 2sin x cos x + cos^2 x = 1 + 2sin x cos x )

よって ( sin x cos x = frac{t^2 - 1}{2} )

( 0 < x 0 ), ( cos x > 0 ) より ( 1 < t leq sqrt{2} ) です。

(( t = sqrt{2}sinleft(x + frac{pi}{4}right) ) で、( frac{pi}{4} < x + frac{pi}{4} < frac{3pi}{4} ) より)

Step 2:( tan x + cot x ) の変形

( tan x + cot x = frac{sin x}{cos x} + frac{cos x}{sin x} = frac{sin^2 x + cos^2 x}{sin x cos x} = frac{1}{sin x cos x} = frac{2}{t^2 - 1} )

Step 3:関数の整理

( f(x) = t + frac{2}{t^2 - 1} )

( g(t) = t + frac{2}{t^2 - 1} )(( 1 < t leq sqrt{2} ))の最小値を求めます。

Step 4:微分による解析

( g'(t) = 1 - frac{4t}{(t^2 - 1)^2} = frac{(t^2 - 1)^2 - 4t}{(t^2 - 1)^2} )

分子 ( = (t^2 - 1)^2 - 4t = t^4 - 2t^2 + 1 - 4t )

( t to 1^+ ) のとき ( g(t) to +infty )

( t = sqrt{2} ) のとき ( g(sqrt{2}) = sqrt{2} + frac{2}{2-1} = sqrt{2} + 2 )

( g'(t) ) の符号を調べると、( 1 < t leq sqrt{2} ) の範囲では ( g'(t) < 0 ) となります(分子が負)。

したがって ( g(t) ) は ( (1, sqrt{2}] ) で単調減少であり、最小値は ( t = sqrt{2} ) で達成されます。

答:( 2 + sqrt{2} )(( x = frac{pi}{4} ) のとき)


京都大学数学攻略のための学習ロードマップ

最後に、京都大学の数学を攻略するための学習ロードマップをご紹介します。

【高校1年生〜2年生前半】基礎固め期

  • 教科書の完全理解(公式の導出を含む)
  • 青チャートや Focus Gold などの網羅系問題集で基本パターンを習得
  • 計算力の強化(特に積分計算、式変形)

【高校2年生後半〜3年生前半】応用力養成期

  • 「1対1対応の演習」「新数学スタンダード演習」などで応用問題に取り組む
  • 分野別の弱点補強
  • 記述答案の書き方を意識した演習

【高校3年生後半】実戦演習期

  • 京大過去問を10〜20年分解く
  • 東大・阪大・東工大など他の難関大の過去問も併用
  • 時間を計った実戦形式の演習
  • 模試の復習と弱点分析

【直前期】仕上げ

  • 頻出テーマの総復習
  • 計算ミス対策
  • 本番を想定したシミュレーション

日本数学塾・数強塾で京都大学合格を目指そう

いかがでしたか?1999年度の京都大学数学は、基本的な概念を深く理解し、それを柔軟に応用する力が問われる良問揃いでした。

京都大学の数学は独学でも対策可能ですが、効率的に実力を伸ばしたい方、自分の弱点を客観的に把握したい方には、プロの指導を受けることを強くお勧めします。

日本数学塾の特徴

日本数学塾では、以下のような指導を行っています:

  • 数学専門:数学に特化した指導で、効率的にレベルアップ
  • 個別最適化:一人ひとりの理解度・志望校に合わせたカリキュラム
  • 本質理解重視:公式の丸暗記ではなく、「なぜそうなるのか」を徹底解説
  • 京大対策に強い:京大数学の出題傾向を熟知した講師陣

数強塾の特徴

数強塾では、オンラインでの指導も充実しています:

  • 全国どこからでも受講可能:オンライン指導で地方在住でも安心
  • プロ講師によるマンツーマン指導:あなたの疑問にとことん向き合います
  • 過去問添削:記述答案を丁寧に添削し、得点力を向上
  • 柔軟なスケジュール:部活や学校行事と両立しやすい

無料体験授業のご案内

🎓 京大合格への第一歩を踏み出そう!

日本数学塾・数強塾では、無料体験授業を実施しています。

  • 現在の実力診断
  • 志望校に向けた学習計画の提案
  • 実際の授業を体験

まずはお気軽にお問い合わせください。あなたの京大合格を、私たち藤原をはじめとする講師陣が全力でサポートします!

日本数学塾 公式サイト
数強塾 公式サイト


まとめ

1999年度の京都大学数学を詳しく解説してきました。この年度の問題からは、以下のことが学べます:

  1. 第1問(軌跡):面積の公式を活用し、パラメータを適切に設定・消去する技術
  2. 第2問(整数):オイラーの定理と位数の概念、群論的な視点の重要性
  3. 第3問(最大値):対称性とイェンセンの不等式の威力
  4. 第4問(2次曲線):楕円の接線の公式と最適化問題の融合
  5. 第5問(複素数):正三角形の代数的条件と1の原始3乗根の活用
  6. 第6問(積分と極限):漸化式を利用した極限の求め方

京都大学の数学は、決して「難問奇問」ではありません。基本的な概念を深く理解し、それを柔軟に組み合わせて問題を解決する力が求められます。日々の学習で「なぜ」を大切にし、一つひとつの問題と真摯に向き合ってください。

この記事が、京都大学を目指す皆さんの学習の一助となれば幸いです。質問や相談があれば、いつでも日本数学塾・数強塾にお問い合わせください。

一緒に京大合格を勝ち取りましょう!

日本数学塾・数強塾 講師
藤原進之介

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です