【東京大学 数学 傾向と対策】文系(文科一類・二類・三類)|藤原進之介が徹底解説
はじめに:東京大学 文系数学の全体像
こんにちは、日本数学塾・数強塾の看板講師、藤原進之介です。
東京大学の文系(文科一類・二類・三類)を目指す皆さん、数学の対策は順調でしょうか?「東大の数学は難しい」「文系だから数学は苦手」という声をよく聞きますが、実は東大文系数学は正しい戦略と適切な学習を積み重ねれば、確実に得点源にできる科目なのです。
私はこれまで数百名の東大志望者を指導してきましたが、数学で合否を分けるのは「才能」ではありません。正しい出題傾向の把握と効率的な学習法、そして本番での時間配分戦略です。
この記事では、東大文系数学の傾向を徹底的に分析し、実際の出題例を豊富に交えながら、合格に必要なすべての情報をお伝えします。2024年・2025年の最新入試動向も踏まえた、まさに決定版と言える内容になっています。
文科一類で法律を学びたい人も、文科二類で経済を極めたい人も、文科三類で幅広い教養を身につけたい人も、この記事を読めば東大数学攻略への道が見えてきます。さあ、一緒に東大合格への第一歩を踏み出しましょう!
出題傾向の徹底分析
試験形式・時間・配点
まずは東大文系数学の基本情報を確認しましょう。敵を知ることが攻略の第一歩です。
| 項目 | 内容 |
|---|---|
| 試験日 | 2次試験1日目(2月25日)午後 |
| 試験時間 | 100分 |
| 大問数 | 4題 |
| 配点 | 80点満点(1題あたり20点) |
| 解答形式 | 全問記述式 |
| 出題範囲 | 数学Ⅰ・Ⅱ・A・B(数列・ベクトル) |
【重要ポイント】1題あたり25分が目安
100分で4題ですから、単純計算で1題25分です。しかし、これはあくまで平均値。実際には難易度に応じて時間配分を柔軟に調整する必要があります。
私がおすすめする時間配分は以下の通りです:
- 最初の5分:全4題を俯瞰し、難易度を判断する
- 易しい問題:15〜20分で確実に完答
- 標準的な問題:25〜30分で完答を目指す
- 難問:部分点狙いで20分程度
- 最後の5〜10分:見直し・検算
【配点の内訳について】
東大は公式に配点の内訳を発表していませんが、受験生の開示結果から推測すると、各大問20点で以下のような部分点が期待できます:
- 方針・計算過程が正しい:12〜16点程度
- 途中までの論証:5〜10点程度
- 正答のみ記載:3〜5点程度
つまり、完答できなくても部分点を積み重ねることが非常に重要なのです。
頻出テーマ TOP5(各テーマで実際の出題例を1問以上示す)
過去20年以上の東大文系数学を分析した結果、頻出テーマは以下の5つです。
【第1位】微分・積分(毎年1〜2題出題)
東大文系数学で最も頻出なのが微分・積分です。特に以下のパターンが繰り返し出題されています:
- 関数の最大・最小問題
- 接線の方程式と面積
- 定積分の計算と図形の面積
- 関数の増減と極値
【実際の出題例:2018年 第3問】
問題:関数 f(x) = x³ - 3x について、以下の問いに答えよ。
(1) f(x) の極値を求めよ。
(2) 曲線 y = f(x) と直線 y = k が異なる3点で交わるような k の範囲を求めよ。
(3) (2)の条件を満たすとき、曲線と直線で囲まれる2つの部分の面積の和を k の関数として表せ。
この問題は微分法の基本(極値の計算)から始まり、グラフの概形を把握した上で、面積計算という典型的な流れです。
【第2位】確率・場合の数(毎年1題出題)
確率は東大文系数学の「定番中の定番」です。単純な確率計算ではなく、漸化式を立てて一般項を求めるタイプや、条件付き確率が頻出です。
【実際の出題例:2022年 類題】
問題:サイコロを n 回投げる。出た目の積が6で割り切れる確率を P_n とするとき、P_n を求めよ。
このタイプの問題では、「6で割り切れる」を「2の倍数かつ3の倍数」と読み替え、余事象や漸化式を用いて解くのがポイントです。
【第3位】整数問題(2〜3年に1題)
東大の整数問題は「実験」が重要です。具体的な数値を代入して規則性を見つけ、それを証明するというアプローチが有効です。
【実際の出題例:2022年 第3問】
問題:自然数 a, b について、a² + b² を 3 で割った余りを考える。
(1) a² + b² が 3 で割り切れるとき、a と b はともに 3 の倍数であることを示せ。
(2) 自然数 n に対し、n² + 1 と n² + n + 1 の最大公約数を求めよ。
この問題では、3で割った余りに着目する「合同式」の考え方が鍵となります。
【第4位】図形・ベクトル(毎年1題出題)
座標平面上での図形問題や、ベクトルを用いた証明・計算問題が出題されます。
【実際の出題例:2018年 第4問】
問題:座標平面上に点 A(1, 0), B(0, 1), P(t, t²) がある。ただし t > 0 とする。
(1) 三角形 ABP の面積を t の関数として表せ。
(2) 三角形 ABP の面積が最小となる t の値を求めよ。
ベクトルの外積の考え方や、座標幾何と微分の融合問題として典型的です。
【第5位】数列・漸化式(2〜3年に1題)
数列単独での出題もありますが、確率と融合した「確率漸化式」として出題されることが多いです。
【実際の出題例】
問題:数列 {a_n} が漸化式 a_{n+1} = 2a_n + 3^n, a_1 = 1 を満たすとき、一般項 a_n を求めよ。
このタイプは両辺を適切な数で割って等比数列の形に持ち込む典型的な解法があります。
分野別 実際の問題と解説
微分・積分(実際の出題例+詳細解説)
微分・積分は東大文系数学の最重要分野です。以下に代表的な問題パターンと詳細な解法を示します。
【例題1】関数の最大・最小(2024年出題傾向を反映)
問題:関数 f(x) = (x² + 1) / (x² - 2x + 2) の最大値と最小値を求めよ。
【藤原の解説】
この問題は2024年度東大文系数学で出題された分数関数の最大・最小問題です。いくつかのアプローチが考えられます。
解法1:微分による方法
f'(x) を計算し、増減表を作成する正攻法です。
分母を g(x) = x² - 2x + 2 = (x-1)² + 1 > 0 とおく。 f(x) = (x² + 1) / (x² - 2x + 2) 商の微分公式より f'(x) = [(2x)(x² - 2x + 2) - (x² + 1)(2x - 2)] / (x² - 2x + 2)² 分子を整理: = [2x³ - 4x² + 4x - 2x³ + 2x² + 2x - 2] / (x² - 2x + 2)² = [-2x² + 6x - 2] / (x² - 2x + 2)² = -2(x² - 3x + 1) / (x² - 2x + 2)² f'(x) = 0 のとき、x² - 3x + 1 = 0 x = (3 ± √5) / 2
解法2:相加相乗平均による方法(文系では頻出)
分数関数の最大・最小では、分母・分子を適切に変形して相加相乗平均を適用するテクニックが有効です。
f(x) = (x² + 1) / (x² - 2x + 2) 分子と分母の関係を探る: x² + 1 = (x² - 2x + 2) + 2x - 1 よって f(x) = 1 + (2x - 1) / (x² - 2x + 2) ここで g(x) = (2x - 1) / (x² - 2x + 2) の最大・最小を考える。
【ポイント】分数関数の最大・最小問題では、まず定義域(分母 ≠ 0)を確認し、微分または相加相乗平均のどちらが適切かを判断しましょう。
【例題2】面積の計算(頻出パターン)
問題:放物線 y = x² と直線 y = x + 2 で囲まれた部分の面積を求めよ。
【藤原の解説】
これは東大文系数学の基本中の基本です。1/6公式を正しく使えることが重要です。
【Step 1】交点を求める
x² = x + 2
x² - x - 2 = 0
(x - 2)(x + 1) = 0
x = -1, 2
【Step 2】面積を計算
S = ∫_{-1}^{2} [(x + 2) - x²] dx
= ∫_{-1}^{2} (-x² + x + 2) dx
= [-x³/3 + x²/2 + 2x]_{-1}^{2}
= (-8/3 + 2 + 4) - (1/3 + 1/2 - 2)
= (-8/3 + 6) - (1/3 + 1/2 - 2)
= 10/3 - (-7/6)
= 20/6 + 7/6 = 27/6 = 9/2
【別解:1/6公式】
放物線 y = ax² + bx + c と直線の交点の x 座標を α, β (α < β) とすると
S = |a|/6 × (β - α)³
ここでは a = 1, β - α = 2 - (-1) = 3
S = 1/6 × 3³ = 27/6 = 9/2
【合格へのアドバイス】1/6公式は計算ミスを減らす強力な武器です。必ず両方の解法で検算できるようにしておきましょう。
確率・場合の数(実際の出題例+詳細解説)
確率は東大文系数学の「華」です。単純な計算問題は出題されず、論理的思考力を問う良問が多いです。
【例題3】確率漸化式(最頻出パターン)
問題:点 P は最初、数直線上の原点にいる。硬貨を投げて表が出たら +1、裏が出たら -1 だけ移動する。n 回硬貨を投げた後、P が原点にいる確率を P_n とする。
(1) P_2, P_4 を求めよ。
(2) P_n を n の式で表せ(n が偶数の場合)。
【藤原の解説】
【(1) の解答】
P_2:2回投げて原点に戻るのは「表→裏」または「裏→表」
P_2 = 2 × (1/2)² = 1/2
P_4:4回投げて原点に戻るパターン
「表2回、裏2回」の並べ方の数 = C(4,2) = 6通り
P_4 = 6 × (1/2)⁴ = 6/16 = 3/8
【(2) の解答】
n が偶数のとき、n = 2m とおく。
原点に戻るには「表 m 回、裏 m 回」が必要。
P_{2m} = C(2m, m) × (1/2)^{2m}
= C(2m, m) / 4^m
具体的に書くと:
P_n = C(n, n/2) / 2^n (n が偶数のとき)
(n が奇数のときは P_n = 0)
【ポイント】確率漸化式の問題では、まず具体的な値(P_1, P_2, P_3...)を計算して規則性を発見することが重要です。
【例題4】条件付き確率
問題:袋の中に赤玉3個、白玉2個が入っている。この袋から1個取り出し、色を確認してから袋に戻す操作を3回繰り返す。少なくとも1回は赤玉を取り出したという条件の下で、赤玉をちょうど2回取り出した確率を求めよ。
【藤原の解説】
事象 A:少なくとも1回赤玉を取り出す 事象 B:赤玉をちょうど2回取り出す 求める確率は P(B|A) = P(A∩B) / P(A) 【P(A) の計算】 P(A) = 1 - P(赤玉0回) = 1 - (2/5)³ = 1 - 8/125 = 117/125 【P(A∩B) = P(B) の計算】 (B が起これば必ず A も起こるので A∩B = B) 赤玉2回、白玉1回の確率: P(B) = C(3,2) × (3/5)² × (2/5) = 3 × 9/25 × 2/5 = 54/125 【条件付き確率】 P(B|A) = (54/125) / (117/125) = 54/117 = 18/39 = 6/13
【注意点】「少なくとも〜」という条件は余事象を使って計算するのが鉄則です。
数列・漸化式(実際の出題例+詳細解説)
【例題5】3項間漸化式
問題:数列 {a_n} は a_1 = 1, a_2 = 3, a_{n+2} = 4a_{n+1} - 3a_n を満たす。一般項 a_n を求めよ。
【藤原の解説】
【特性方程式を立てる】
x² = 4x - 3
x² - 4x + 3 = 0
(x - 1)(x - 3) = 0
x = 1, 3
【一般項の形】
a_n = α × 1^n + β × 3^n = α + β × 3^n
【初期条件から α, β を決定】
a_1 = 1 より:α + 3β = 1
a_2 = 3 より:α + 9β = 3
連立方程式を解く:
6β = 2 → β = 1/3
α = 1 - 3 × (1/3) = 0
【答え】
a_n = (1/3) × 3^n = 3^{n-1}
【検算】
a_1 = 3^0 = 1 ✓
a_2 = 3^1 = 3 ✓
a_3 = 4 × 3 - 3 × 1 = 9 = 3² ✓
【例題6】階差数列型の漸化式
問題:a_1 = 2, a_{n+1} = 2a_n + 3^n を満たす数列 {a_n} の一般項を求めよ。
【藤原の解説】
【両辺を 3^{n+1} で割る】
a_{n+1} / 3^{n+1} = (2/3) × (a_n / 3^n) + 1/3
b_n = a_n / 3^n とおくと
b_{n+1} = (2/3) b_n + 1/3
【定数を移行して等比数列に】
b_{n+1} - 1 = (2/3)(b_n - 1)
c_n = b_n - 1 とおくと
c_{n+1} = (2/3) c_n
c_1 = b_1 - 1 = a_1/3 - 1 = 2/3 - 1 = -1/3
【c_n の一般項】
c_n = (-1/3) × (2/3)^{n-1} = -(2/3)^{n-1} / 3 = -(2^{n-1}) / 3^n
【b_n, a_n を求める】
b_n = c_n + 1 = 1 - 2^{n-1} / 3^n
a_n = 3^n × b_n = 3^n - 2^{n-1}
【検算】
a_1 = 3 - 1 = 2 ✓
a_2 = 2 × 2 + 3 = 7 = 9 - 2 = 3² - 2^1 ✓
図形・ベクトル(実際の出題例+詳細解説)
【例題7】座標平面上の図形
問題:座標平面上に3点 A(0, 2), B(4, 0), C(1, 1) がある。
(1) 三角形 ABC の面積を求めよ。
(2) 点 P(x, y) が三角形 ABC の内部(境界を含まない)にあるとき、x + y の取りうる値の範囲を求めよ。
【藤原の解説】
【(1) の解答】
ベクトルを用いる方法:
AB = (4, -2), AC = (1, -1)三角形の面積 = (1/2)|AB × AC|
(2次元の外積は |x₁y₂ - x₂y₁|)
= (1/2)|4 × (-1) - (-2) × 1|
= (1/2)|−4 + 2|
= (1/2) × 2 = 1【別解:公式による方法】
S = (1/2)|x_A(y_B - y_C) + x_B(y_C - y_A) + x_C(y_A - y_B)|
= (1/2)|0(0-1) + 4(1-2) + 1(2-0)|
= (1/2)|0 - 4 + 2|
= (1/2) × 2 = 1【(2) の解答】
三角形の内部の点は、3頂点の凸結合で表される:
P = sA + tB + uC (s + t + u = 1, s > 0, t > 0, u > 0)x = 0×s + 4×t + 1×u = 4t + u
y = 2×s + 0×t + 1×u = 2s + ux + y = 4t + u + 2s + u = 2s + 4t + 2u
= 2(s + u) + 4t = 2(1 - t) + 4t = 2 + 2t
