京大理系数学2020入試過去問解答解説

※以下の解答と解説は京都大学が公表したものではなく,当サイトオリジナルのものです。問題は京都大学第2次試験問題からの引用です。

この記事では,京都大学の2020年度入学試験の理系数学について解説します。

第一問[複素数平面]

第一問(30点)

a,ba,b は実数で,a>0a > 0 とする。zz に関する方程式 z3+3az2+bz+1=0(*) z^3 + 3az^2 + bz + 1 = 0 \tag{*} 33 つの相異なる解を持ち,それらは複素数平面上で一辺の長さが 3a\sqrt{3}a の正三角形の頂点となっているとする。このとき,a,ba,b()(*)33 つの解を求めよ。

複素数平面の問題です。与えられた方程式は実数係数の多項式で形成されたものになっているので,共役複素数の性質が使えて,解を α,α,β\alpha, \overline{\alpha}, \beta と置くことができます。 →共役複素数の覚えておくべき性質

また,辺の長さが決まっていることを利用すれば,α\alphaβ\beta で簡単に表すことができます。これと解と係数の関係をうまく組み合わせていけば,答えを導くことができます。

第一問

()(*) は実数係数の方程式なので,解を α,α,β\alpha, \overline{\alpha}, \beta とおける。α\alpha の虚部は正であるとする。このとき,α,α\alpha, \overline{\alpha} は実軸に対して対称であるから,α,α,β\alpha, \overline{\alpha}, \beta が正三角形をなすには β\beta が実数であることが必要である。

β\beta については以下の図の (i),(ii) のような位置にあることが考えられる。

第一問解答

また,解と係数の関係より, が成立する。

(i) 図より, {α=β+32a+32aiα=β+32a32ai \begin{cases} \alpha = \beta + \dfrac{3}{2}a + \dfrac{\sqrt{3}}{2}ai\\ \overline{\alpha} = \beta + \dfrac{3}{2}a - \dfrac{\sqrt{3}}{2}ai \end{cases} (1)(1) にこれを代入して整理すると, β=2a \beta = -2a これより, α=2a+32a+32ai=a(12+32i) \begin{aligned} \alpha &= -2a + \dfrac{3}{2}a + \dfrac{\sqrt{3}}{2}ai\\ &= a\left(-\dfrac{1}{2} + \dfrac{\sqrt{3}}{2}i\right) \end{aligned} これらを (3)(3) に代入して整理すると, 2a3=1a3=12a=123 \begin{aligned} -2a^3 &= -1\\ a^3 &= \dfrac{1}{2}\\ \therefore a &= \dfrac{1}{\sqrt[3]{2}} \end{aligned} さらに,(2)(2) より, a2+β(α+α)=ba2+2a2=bb=343 \begin{aligned} a^2 + \beta \left(\alpha + \overline{\alpha}\right) &= b\\ a^2 + 2a^2 &= b\\ \therefore b &= \dfrac{3}{\sqrt[3]{4}} \end{aligned}

(ii) 図より, {α=β32a+32aiα=β32a32ai \begin{cases} \alpha = \beta - \dfrac{3}{2}a + \dfrac{\sqrt{3}}{2}ai\\ \overline{\alpha} = \beta - \dfrac{3}{2}a - \dfrac{\sqrt{3}}{2}ai \end{cases} (1)(1) にこれを代入して整理すると, β=0 \beta = 0 これは明らかに ()(*) の解にはならないので不適。

(i),(ii)より, a=123,  b=343 a = \dfrac{1}{\sqrt[3]{2}}, ~~ b = \dfrac{3}{\sqrt[3]{4}} また,33 つの解は α,α,β \alpha, \overline{\alpha}, \beta すなわち 123(12±32i),  223=43 \dfrac{1}{\sqrt[3]{2}}\left(-\dfrac{1}{2} \pm \dfrac{\sqrt{3}}{2}i\right), ~~ -\dfrac{2}{\sqrt[3]{2}} = -\sqrt[3]{4}

第二問[整数・極限]

第二問(30点)

pp を整数とする。α,β\alpha, \betaxx に関する方程式 x22px1=0x^2 -2px - 1 = 022 つの解で,α>1|\alpha| > 1 であるとする。

(1) すべての正の整数 nn に対し,αn+βn\alpha^n + \beta^n は整数であり,さらに偶数であることを証明せよ。

(2) 極限 limn(α)nsin(αnπ)\displaystyle\lim_{n \to \infty} (-\alpha)^n \sin (\alpha^n \pi) を求めよ。

(1)はあまり難しくありません。数学的帰納法を使うだろうと予測できると思います。ただ,「一つ前だけでなく二つ前も仮定するパターン」の数学的帰納法を利用しなければなりません。→数学的帰納法をわかりやすく【例題3問、応用5パターン】

第二問(1)

数学的帰納法により示す。与えられた方程式において解と係数の関係を使えば, α+β=2p(1) \alpha + \beta = 2p \tag{1} αβ=1(2) \alpha \beta = -1 \tag{2}

(i) n=1n = 1 のとき α+β=2p \alpha + \beta = 2p より,これは偶数である。

(ii) n=2n = 2 のとき α2+β2=(α+β)22αβ=4p2+2=2(2p2+1) \begin{aligned} \alpha^2 + \beta^2 &= (\alpha + \beta)^2 -2\alpha\beta\\ &= 4p^2 + 2\\ &= 2(2p^2 + 1) \end{aligned} より,これは偶数である。

(iii) n=k,k+1  (k1)n = k, k + 1 ~~ (k \geq 1) のとき αn+βn\alpha^n + \beta^n は偶数であると仮定する。このとき, αk+2+βk+2=(α+β)(αk+1+βk+1)αβk+1βαk+1=(α+β)(αk+1+βk+1)αβ(αk+βk) \begin{aligned} \alpha^{k+2} + \beta^{k+2} &= (\alpha + \beta)\left(\alpha^{k+1}+ \beta^{k+1}\right) -\alpha\beta^{k+1} - \beta\alpha^{k+1}\\ &= (\alpha + \beta)\left(\alpha^{k+1}+ \beta^{k+1}\right) -\alpha\beta \left(\alpha^k + \beta^k\right) \end{aligned} α+β,αk+1+βk+1,αk+βk\alpha + \beta,\alpha^{k+1}+ \beta^{k+1},\alpha^k + \beta^k は全て偶数であるから,αk+2+βk+2\alpha^{k+2} + \beta^{k+2} も偶数である。

(i),(ii),(iii)より,数学的帰納法から題意は示された。

(2)はやや難しいかもしれません。α>1|\alpha| > 1 より,αnπ\alpha^n \pi は発散してしまうので,sin(αnπ)\sin(\alpha^n \pi) は振動してしまいます。sin\sin を含む極限の公式 limx0sinxx=1 \lim_{x \to 0} \dfrac{\sin x}{x} = 1 を利用するには, sin\sin の中身が n0n \to 0 のとき 00 に近づかなければなりません。

ここで,解と係数の関係を使うと, β<1 |\beta| < 1 であることがわかります。もし sin\sin の中身を β\beta で置き換えることができたら,この公式が使えるかもしれません。この置き換えに際し,(1)での結果が利用できます。

第二問(2)

x22px1=0x^2 -2px -1 = 0 の判別式を DD とすると, D4=p2+1>0 \dfrac{D}{4} = p^2 + 1 > 0 であるから,α,β\alpha,\beta は実数である。ここで (2)(2) より, αβ=1 \alpha \beta = -1 であり, αβ=αβ=1=1 |\alpha\beta| = |\alpha||\beta| = |-1| = 1 であるから, β=1α<1(3) |\beta| = \dfrac{1}{|\alpha|} < 1 \tag{3}

ここで,αn+βn\alpha^n + \beta^n は偶数より, (α)nsin(αnπ)=(α)nsin((αn+βn)πβnπ)=(α)nsin(βnπ)=(1β)nsin(βnπ)=πsin(βnπ)βnπ \begin{aligned} &(-\alpha)^n \sin (\alpha^n \pi)\\ &= (-\alpha)^n \sin ((\alpha^n + \beta^n) \pi - \beta^n \pi)\\ &= (-\alpha)^n \sin (- \beta^n \pi)\\ &= -\left(\dfrac{1}{\beta}\right)^n \sin (\beta^n \pi)\\ &= -\pi \cdot \dfrac{\sin (\beta^n \pi)}{\beta^n \pi} \end{aligned} (3)(3) より, βnundefinedn00 \beta^n \xrightarrow{n \to 0} 0 であるから, (α)nsin(αnπ)undefinedn0π1=π (-\alpha)^n \sin (\alpha^n \pi) \xrightarrow{n \to 0} -\pi \cdot 1 = -\pi

第三問[空間図形・ベクトル]

第三問(35点)

kk の正の実数とする。座標空間において,原点 OO を中心とする半径 11 の球面上の 44A,B,C,DA,B,C,D が次の関係式を満たしている。 OAundefinedOBundefined=OCundefinedODundefined=12,OAundefinedOCundefined=OBundefinedOCundefined=64,OAundefinedODundefined=OBundefinedODundefined=k \begin{aligned} \overrightarrow{OA}\cdot\overrightarrow{OB} &= \overrightarrow{OC}\cdot\overrightarrow{OD} = \dfrac{1}{2},\\ \overrightarrow{OA}\cdot\overrightarrow{OC} &= \overrightarrow{OB}\cdot\overrightarrow{OC} = -\dfrac{\sqrt{6}}{4},\\ \overrightarrow{OA}\cdot\overrightarrow{OD} &= \overrightarrow{OB}\cdot\overrightarrow{OD} = k \end{aligned} このとき,kk の値を求めよ。ただし,座標空間の点 X,YX,Y に対して,OXundefinedOYundefined\overrightarrow{OX}\cdot\overrightarrow{OY} は,OXundefined\overrightarrow{OX}OYundefined\overrightarrow{OY} の内積を表す。

空間図形の問題です。文系の第四問と共通の問題です。詳しい解説は以下の記事からご覧ください。→京大文系数学2020入試過去問解答解説

座標空間をうまく置けるかが鍵になってきます。対称性を意識して計算を楽にできるような座標をおくことを考えてみましょう。

第四問[整数]

第四問(35点)

正の整数 aa に対して, a=3bc  (b,cは整数でc3で割り切れない) a = 3^b c ~~ (b,c \text{は整数で} c \text{は} 3 \text{で割り切れない}) の形に書いたとき,B(a)=bB(a) = b と定める。例えば,B(325)=2B(3^2 \cdot 5) = 2 である。

m,nm,n は整数で,次の条件を満たすとする。

(i) 1m301 \leq m \leq 30

(ii) 1n301 \leq n \leq 30

(iii) nn33 で割り切れない。

このような (m,n)(m,n) について f(m,n)=m3+n2+n+3 f(m,n) = m^3 + n^2 + n + 3 とするとき, A(m,n)=B(f(m,n)) A(m,n) = B(f(m,n)) の最大値を求めよ。また,A(m,n)A(m,n) の最大値を与えるような (m,n)(m,n) をすべて求めよ。

BB などを使って複雑に定義されていますが,結局やりたいことは 33 で割り切れる回数の最大値は何でしょう?という問題です。33 で割ったあまりを求めたいので,33 で割ったあまりで場合わけをして考えるのが良さそうです。

第四問

以下合同式において 33 を法とする。

(i) n1n \equiv 1 のとき

f(m,n)m3+12+1+3m3+2 \begin{aligned} f(m,n) &\equiv m^3 + 1^2 + 1 + 3\\ &\equiv m^3 + 2 \end{aligned}

(i-i) m0m \equiv 0 のとき f(m,n)2f(m,n) \equiv 2 より,f(m,n)f(m,n)33 で割り切れないので, A(m,n)=0 A(m,n) = 0

(i-ii) m1m \equiv 1 のとき f(m,n)0f(m,n) \equiv 0 より, A(m,n)1 A(m,n) \geq 1

(i-iii) m2m \equiv 2 のとき f(m,n)2f(m,n) \equiv 2 より,f(m,n)f(m,n)33 で割り切れないので, A(m,n)=0 A(m,n) = 0

(ii) n2n \equiv 2 のとき f(m,n)m3+22+2+3m3 \begin{aligned} f(m,n) &\equiv m^3 + 2^2 + 2 + 3\\ &\equiv m^3 \end{aligned} (i-i),(i-ii),(i-iii)と同様に考えれば,

(ii-i) m0m \equiv 0 のとき A(m,n)1A(m,n) \geq 1

(ii-ii) m1m \equiv 1 のとき A(m,n)=0A(m,n) = 0

(ii-iii) m2m \equiv 2 のとき A(m,n)=0A(m,n) = 0

(i),(ii)より,(m,n)(1,1),(2,0)(m,n) \equiv (1,1),(2,0) のとき A(m,n)A(m,n) は最大値を取りうる。 ()(m,n)(1,1)()(m,n)(0,2) (\text{あ}) \quad (m,n) \equiv (1,1)\\ (\text{い}) \quad (m,n) \equiv (0,2) として,場合わけして考える。

以下の合同式では 99 を法とする。

()(\text{あ}) f(m,n)f(m,n)99 で割ったあまりについて表をつくると以下のようになる。

n1n4n7m1666m4666m7666 \begin{array}{|c|c|c|c|} \hline & n \equiv 1 & n \equiv 4 & n \equiv 7\\ \hline m \equiv 1 & 6 & 6 & 6\\ \hline m \equiv 4 & 6 & 6 & 6\\ \hline m \equiv 7 & 6 & 6 & 6\\ \hline \end{array}

よって f(m,n)f(m,n)9=329 = 3^2 では割り切れないので, A(m,n)=1 A(m,n) = 1

()(\text{い}) f(m,n)f(m,n)99 で割ったあまりについて表をつくると以下のようになる。

n2n5n8m0063m3063m6063 \begin{array}{|c|c|c|c|} \hline & n \equiv 2 & n \equiv 5 & n \equiv 8\\ \hline m \equiv 0 & 0 & 6 & 3\\ \hline m \equiv 3 & 0 & 6 & 3\\ \hline m \equiv 6 & 0 & 6 & 3\\ \hline \end{array}

これより,m=3k  (1k10),  n=2,11,20,29m = 3k ~~ (1 \leq k \leq 10), ~~ n = 2,11,20,29 のとき A(m,n)A(m,n) は最大値を取りうる。nn の値について場合わけして考える。

(α)(\alpha) n=2n = 2 のとき

f(m,n)=27k3+9=9(3k3+1) \begin{aligned} f(m,n) &= 27k^3 + 9\\ &= 9(3k^3 + 1) \end{aligned} 3k3+13k^3 + 133 の倍数ではないので A(m,n)=2A(m,n) = 2

(β)(\beta) n=11n = 11 のとき

f(m,n)=27k3+135=27(k3+5) \begin{aligned} f(m,n) &= 27k^3 + 135\\ &= 27(k^3 + 5) \end{aligned} よって A(m,n)3A(m,n) \geq 3

(γ)(\gamma) n=20n = 20 のとき

f(m,n)=27k3+423=9(3(k3+15)+2) \begin{aligned} f(m,n) &= 27k^3 + 423\\ &= 9(3(k^3 + 15) + 2) \end{aligned} 3(k3+15)+23(k^3 + 15) + 233 の倍数ではないので A(m,n)=2A(m,n) = 2

(δ)(\delta) n=29n = 29 のとき

f(m,n)=27k3+873=9(3(k3+32)+1) \begin{aligned} f(m,n) &= 27k^3 + 873\\ &= 9(3(k^3 + 32) + 1) \end{aligned} 3(k3+32)+13(k^3 + 32) + 133 の倍数ではないので A(m,n)=2A(m,n) = 2

これより,m=3k  (1k10),  n=11m = 3k ~~ (1 \leq k \leq 10), ~~ n = 11 のとき A(m,n)A(m,n) は最大値を取りうる。

合同式において,以下再び 33 を法とすれば, k3+5{0(k=1,4,7,10)1(k=2,5,8)2(k=3,6,9) k^3 + 5 \equiv \begin{cases} 0 & (k = 1,4,7,10)\\ 1 & (k = 2,5,8)\\ 2 & (k = 3,6,9) \end{cases} k=1,4,7,10k = 1,4,7,10 のとき,合同式において再び 99 を法として k3+56 k^3 + 5 \equiv 6 よって, (m,n)=(3,11),(12,11),(21,11),(30,11) (m,n) = (3,11),(12,11),(21,11),(30,11) のとき A(m,n)A(m,n) は最大値 44 をとる。

記述は長くなってしまいましたが,やっていることは単純です。

第五問[場合の数]

第五問(35点)

44 個,横 44 個のマス目のそれぞれに 1,2,3,41,2,3,4 の数字を入れていく。このマス目の横の並びを行といい,縦の並びを列という。どの行にも,どの列にも同じ数字が 11 回しか現れない入れ方は何通りあるか求めよ。下図はこのような入れ方の 11 例である。

第五問問題画像

場合の数の問題です。文系の第五問と共通の問題です。詳しい解説は以下の記事からご覧ください。→京大文系数学2020入試過去問解答解説

対称性を利用すれば,数え上げて解けてしまう問題です。理系の京大受験生ならばサクッと解けてほしい問題だと思います。

第六問[体積・積分]

第六問(35点)

x,y,zx,y,z を座標とする空間において,xzxz 平面内の曲線 z=log(1+x)  (0x1) z = \sqrt{\log (1+x)} ~~ (0 \leq x \leq 1) zz 軸のまわりに 11 回転させるとき,この曲線が通過した部分よりなる図形を SS とする。この SS をさらに xx 軸のまわりに 11 回転させるとき,SS が通過した部分よりなる立体を VV とする。このとき,VV の体積を求めよ。

求積の問題です。

zx=0=0,  zx=1=log2z \mid_{x = 0} = 0,~~ z \mid_{x = 1} = \sqrt{\log 2} より,与えられた曲線は xzxz 平面上の原点から z=log2z = \sqrt{\log 2} まで単調増加で立ち上がる曲線になります。よって,0t20 \leq t \leq 2 なる実数 tt を用いて z=tz = tSS を切った断面は円となり,tt を動かせば SS は数式で表現できます。

数式で SS が表されれば,あとは VVx=sx = s による断面を考えて面積を求め,それを xx で定積分すれば答えが出るはずです。

第六問

0<x<10 < x < 1 のとき z=log(1+x) z = \sqrt{\log (1+x)} は単調増加する関数であり,zx=0=0,  zx=1=log2z \mid_{x = 0} = 0,~~ z \mid_{x = 1} = \sqrt{\log 2} より,与えられた曲線の概形を xzxz 平面に図示すると以下の通り。 第六問解答1

0tlog20 \leq t \leq \sqrt{\log 2} なる実数 tt を用いて,z=tz = t における SS の断面を考える。 t=log(1+x)t2=log(1+x)x=et21 \begin{aligned} t &= \sqrt{\log (1+x)}\\ t^2 &= \log (1+x)\\ \therefore x &= e^{t^2} - 1 \end{aligned} より,z=tz = t における SS の断面の方程式は, {z=tx2+y2=(et21)2 \begin{cases} z = t\\ x^2 + y^2 = \left(e^{t^2} - 1\right)^2 \end{cases} よって,SSx2+y2=(ez21)2(1)0zlog2(2) \begin{aligned} x^2 + y^2 = \left(e^{z^2} - 1\right)^2\:\:\cdots(1)\\ 0 \leq z \leq \sqrt{\log 2}\:\:\cdots(2) \end{aligned} で表される。(2)(2) のもとで,(1)(1)ez21=x2+y2ez2=x2+y2+1z2=log(x2+y2+1)z=log(x2+y2+1) \begin{aligned} e^{z^2} - 1 &= \sqrt{x^2 + y^2}\\ e^{z^2} &= \sqrt{x^2 + y^2} + 1\\ z^2 &= \log \left(\sqrt{x^2 + y^2} + 1\right)\\ \therefore z &= \sqrt{\log \left(\sqrt{x^2 + y^2} + 1\right)} \end{aligned} と変形される。0s10 \leq s \leq 1 なる実数 ss を用いて,x=sx = s における SS の断面を考える。VV の断面の方程式は z=log(x2+y2+1)=f(y) z = \sqrt{\log \left(\sqrt{x^2 + y^2} + 1\right)} = f(y) で表される。z=f(y)z = f(y)yy に関して偶関数であり,y0y \geq 0 においては単調増加関数である。概形は以下の通り。

第六問解答2

これを xx 軸を中心に 11 回転させると,大きい円から,同心円である小さい円をくり抜いた形をした,VV の断面となる。内径は log(s+1)\sqrt{\log(s+1)},外径は (1s2)2+(log2)2=1+log2s2 \sqrt{\left(\sqrt{1-s^2}\right)^2 + \left(\sqrt{\log 2}\right)^2} = \sqrt{1 + \log 2 -s^2} である。これより,x=sx = s における VV の断面の面積は π{(1+log2s2)2(log(s+1))2}=π(1+log2s2log(s+1)) \begin{aligned} \pi \left\{ \left(\sqrt{1 + \log 2 -s^2}\right)^2 - \left(\sqrt{\log(s+1)}\right)^2 \right\}\\ =\pi\left(1 + \log 2 -s^2 -\log (s +1)\right) \end{aligned} よって,VV の体積 WW は, W=201π(1+log2s2log(s+1))=2π[(1+log2)s13s3(s+1)log(s+1)+s]01=2π(1+log2132log2+1)=103π2πlog2 \begin{aligned} W &= 2 \int_0^1 \pi \left(1 + \log 2 -s^2 -\log (s +1)\right)\\ &= 2\pi \left[(1 + \log 2 ) s -\dfrac{1}{3}s^3 - (s + 1) \log (s + 1) + s\right]_0^1\\ &= 2\pi \left(1 + \log 2-\dfrac{1}{3}-2\log 2 + 1 \right)\\ &= \dfrac{10}{3}\pi - 2\pi \log 2 \end{aligned}

方針で迷うことはないと思いますが,計算が大変ですね。

京都大学二次試験理系数学2020入試問題解答解説まとめ

シンプルな問題設定なのに,発想力が求められる,という問題が京大ではよく出題されます。ただ,その中でも取りやすい問題はセットのなかに必ず紛れています。今回で言えば,第一問,第二問(1),第三問,第五問のような問題です。

また,第六問も計算は大変ですが,方針を立てること自体は,よく勉強されている方なら難しくなかったと思います。体積の問題は大学入試では頻出であり,特に東大も好んで出します(2018の東大理系6番は私のお気に入りの問題です→東大理系数学2018入試過去問解答解説)。東大の問題は京大に比べると計算量が多めですが,勉強に使うのにとてもおすすめです。

まずは教科書レベルの問題を真剣に取り組み,数学の概念を深く理解しましょう。その後は,京大の過去問をはじめとする難関校の過去問に触れてみると良いでしょう。

引き続き,数学の学習に頑張って取り組んでください。

最近の大学の問題は難易度が高めのものが増えている気がします。