横浜市立大学 2003年度 数学 過去問解説|藤原進之介先生と一緒に完全攻略!

横浜市立大学 2003年度 数学 過去問解説|藤原進之介先生と一緒に完全攻略!


はじめに:この記事を読むあなたへ

横浜市立大学 2003年度 数学 過去問解説へようこそ!数強塾グループ代表の藤原進之介です。

この記事では、2003年度の横浜市立大学数学を徹底的に解説します。この記事を読むことで、

  • 確率・整数・線形代数・解析という横浜市立大学の頻出単元を体系的に理解できる
  • 各問題の解法の本質と背景にある考え方が身につき、応用が効くようになる
  • 合格ラインを超えるための得点戦略と時間配分が明確になる

横浜市立大学の数学は「標準〜やや難」という絶妙なラインに設定されており、基礎を完璧にしたうえで、問題の本質を見抜く力が問われます。一見難しそうに見えても、正しい手順で学べば必ず解けるようになります。一緒にやっていきましょう!


【セクション2】横浜市立大学の数学:入試の全体像

試験形式と概要

横浜市立大学の数学は学部によって難易度が異なりますが、共通して「標準〜やや難」のレベル帯です。医学部は特に難易度が上がり、東大・京大の問題に匹敵する論述問題が出ることもあります。

項目 内容
試験時間 120分
大問数 大問2〜4問(年度によって異なる)
解答形式 記述式・穴埋め式の混在
難易度帯 標準〜やや難(医学部はやや難〜難)

偏差値帯と求められるレベル

学部 偏差値目安 数学で求められるレベル
医学部 65〜70 難関国公立レベル
理学部 55〜60 中堅国公立レベル
データサイエンス 60〜65 やや難レベル
国際商学部 55〜60 標準レベル

過去10年の出題傾向:頻出単元ランキング

横浜市立大学の数学では、以下の単元が繰り返し出題されています:

順位 単元 出題頻度 コメント
1位 確率・確率漸化式 ★★★★★ 毎年必出。複雑な条件設定に注意
2位 微分・積分 ★★★★★ 面積・体積問題が定番
3位 数列・漸化式 ★★★★☆ 一般項の導出と極限が頻出
4位 複素数 ★★★☆☆ 近年増加傾向
5位 行列・線形代数 ★★★☆☆ 2003年頃は行列問題が多く出題
6位 整数・離散数学 ★★★☆☆ 論理的思考が問われる

他大学との違い・特徴

  • 東大・京大:純粋な論述問題で過程の論理性が最重視
  • 横浜市立大学:穴埋めと記述の混在。答えを導く過程の理解が重要で、丸暗記では対応できない
  • 私立大学(早慶):計算量が多くスピード重視。横浜市立大学は思考力重視

🧑 生徒:「横浜市立大学の数学って、どんな勉強をすれば合格できますか?」

👨‍🏫 藤原先生:「横浜市立大学の数学の特徴は、確率漸化式定積分の計算など、標準的な解法を深く理解しているかを問う問題が多いことだよ。たとえば確率の問題では、単に $P = \frac{m}{n}$ と書くだけじゃなく、包除原理条件付き確率を正確に使いこなす力が必要なんだ。青チャートやフォーカスゴールドで基礎を固めてから、1対1対応の演習で応用力を磨くのが王道ルートだよ!」


【セクション3】2003年度 出題テーマ速報と分析

2003年度 大問別テーマ一覧

大問1(小問集合)

小問 テーマ 難易度
[1] 確率・期待値(株価変動) ★★★☆☆
[2] 代数演算・有限体(XOR演算) ★★★★☆
[3] 整数・最小値関数 ★★★☆☆
[4] 座標幾何・点と直線の距離 ★★★☆☆

大問2(記述・証明問題)

小問 テーマ 難易度
[1] 確率(カード・グラフ上のランダムウォーク) ★★★★☆
[2] 微分・積分・複素数 ★★★★☆
[3] 動点の面積・極限 ★★★☆☆
[4] 行列のべき乗・フィボナッチ数列 ★★★★★

難易度総評と合格戦略

2003年度は、行列とフィボナッチ数列を絡めた大問2[4]が最高難度で、ここで差がつく年度でした。一方、確率や微積分の標準問題は確実に得点できます。

合格ラインの目安:全体の60〜70%(学部によって異なる)

得点戦略:大問1を全て解答し(穴埋め形式なので部分点獲得しやすい)、大問2は[1]〜[3]を優先。[4]は(1)(2)まで取れれば十分!


【セクション4】全大問 問題・解説

大問1 [1]:確率・期待値(株価変動問題)(難易度★★★☆☆)

【問題文】

A社とB社の株価の変動は互いに独立であり、またそれぞれの年ごとの変動も独立である。A社の株価が一年間に、3倍になる確率・2倍になる確率・半分になる確率はそれぞれ20%・30%・50%であり、B社の株価が一年間に、2倍になる確率・変化しない確率・半分になる確率はそれぞれ20%・60%・20%であるとする。現在の両社の株価がそれぞれ100円として以下の設問に答えよ。

(1)一年後のA社とB社の株価の期待値をそれぞれ求めよ。
(2)一年後に、A社とB社の株価の和が400円以上となる確率を求めよ。
(3)二年後に、A社とB社の株価がいずれも200円以上となる確率を求めよ。

【使う公式・定理】

公式名 内容
期待値の公式 $E[X] = \sum_{i} x_i \cdot P(X = x_i)$
独立事象の積の法則 $P(A \cap B) = P(A) \cdot P(B)$(A, Bが独立)
全確率の法則 $P(B) = \sum_i P(B|A_i) \cdot P(A_i)$

【(1)の解法ステップ】

ステップ① A社の期待値を計算する。

現在の株価は100円なので、一年後の株価の取りうる値と確率は:

$$P(A社株価 = 300) = 0.20, \quad P(A社株価 = 200) = 0.30, \quad P(A社株価 = 50) = 0.50$$

ステップ② 期待値の公式を適用する:

$$E[A] = 300 \times 0.20 + 200 \times 0.30 + 50 \times 0.50$$
$$= 60 + 60 + 25 = 145 \text{(円)}$$

ステップ③ B社の期待値を計算する:

$$P(B社株価 = 200) = 0.20, \quad P(B社株価 = 100) = 0.60, \quad P(B社株価 = 50) = 0.20$$
$$E[B] = 200 \times 0.20 + 100 \times 0.60 + 50 \times 0.20$$
$$= 40 + 60 + 10 = 110 \text{(円)}$$

∴ A社の期待値は145円、B社の期待値は110円

【(2)の解法ステップ】

ステップ① 「A社 + B社 ≥ 400円」となる場合を列挙する。

A社の株価は300, 200, 50のいずれか、B社の株価は200, 100, 50のいずれか。

$$\text{組み合わせ表:}$$
A社株価 B社株価 合計 400以上?
300 200 500
300 100 400
300 50 350
200 200 400
200 100 300
200 50 250
50 200 250
50 100 150
50 50 100

ステップ② 各ケースの確率を計算(独立なので積をとる):

$$P(\text{300かつ200}) = 0.20 \times 0.20 = 0.04$$
$$P(\text{300かつ100}) = 0.20 \times 0.60 = 0.12$$
$$P(\text{200かつ200}) = 0.30 \times 0.20 = 0.06$$

ステップ③ 合計する:

$$P(\text{和} \geq 400) = 0.04 + 0.12 + 0.06 = 0.22 = \frac{11}{50}$$

∴ 確率は $\dfrac{11}{50}$

【(3)の解法ステップ】

ステップ① 「二年後にA社 ≥ 200円」となる確率を求める。

二年後にA社が200円以上になるためには、1年目と2年目の変動の組み合わせを考える。
現在100円なので、二年後の株価 = $100 \times r_1 \times r_2$($r_1, r_2$は各年の倍率)。

$$200 \text{円以上} \Leftrightarrow r_1 \times r_2 \geq 2$$

各倍率の確率:$r = 3$(確率0.2),$r = 2$(確率0.3),$r = 0.5$(確率0.5)

ステップ② $r_1 \times r_2 \geq 2$ となる組み合わせ:

$(r_1, r_2)$ 確率
$(3, 3)$ 9 ✅ $0.2 \times 0.2 = 0.04$
$(3, 2)$ 6 ✅ $0.2 \times 0.3 = 0.06$
$(3, 0.5)$ 1.5 ❌
$(2, 3)$ 6 ✅ $0.3 \times 0.2 = 0.06$
$(2, 2)$ 4 ✅ $0.3 \times 0.3 = 0.09$
$(2, 0.5)$ 1 ❌
$(0.5, 3)$ 1.5 ❌
$(0.5, 2)$ 1 ❌
$(0.5, 0.5)$ 0.25 ❌
$$P(\text{A社} \geq 200) = 0.04 + 0.06 + 0.06 + 0.09 = 0.25 = \frac{1}{4}$$

ステップ③ 同様にB社について計算する。
$s_1, s_2$を各年のB社の倍率とし、$s_1 \times s_2 \geq 2$ となる確率を求める。
各倍率の確率:$s = 2$(確率0.2),$s = 1$(確率0.6),$s = 0.5$(確率0.2)

$(s_1, s_2)$ 確率
$(2, 2)$ 4 ✅ $0.2 \times 0.2 = 0.04$
$(2, 1)$ 2 ✅ $0.2 \times 0.6 = 0.12$
$(2, 0.5)$ 1 ❌
$(1, 2)$ 2 ✅ $0.6 \times 0.2 = 0.12$
その他 < 2 ❌
$$P(\text{B社} \geq 200) = 0.04 + 0.12 + 0.12 = 0.28 = \frac{7}{25}$$

ステップ④ A社とB社は独立なので:

$$P(\text{両社とも} \geq 200) = \frac{1}{4} \times \frac{7}{25} = \frac{7}{100}$$

∴ 確率は $\dfrac{7}{100}$

【藤原先生の解説】

期待値の問題を解くコツは「取りうる値×確率のリストを全部書き出す」ことだよ。家計簿みたいなものだね。「今月は大当たりの可能性が20%で30万円、普通が30%で20万円、外れが50%で5万円…さて平均収入は?」というのと全く同じ考え方なんだ。

(3)のポイントは、「二年後」なので各年を独立に考えて掛け算することだよ。2年分の変動倍率の積が2以上になる組み合わせを丁寧に列挙すれば絶対に解けるよ!

🧑 生徒:「(3)で『いずれも200円以上』という条件はどう処理すればいいですか?」

👨‍🏫 藤原先生:「A社とB社は互いに独立という条件があるから、積の法則 $P(A \cap B) = P(A) \cdot P(B)$ が使えるんだよ!だから、A社が200円以上になる確率 $P_A$ とB社が200円以上になる確率 $P_B$ をそれぞれ独立に計算して最後に掛け合わせればOK。今回は $P_A = \dfrac{1}{4}$、$P_B = \dfrac{7}{25}$ だから、答えは $\dfrac{1}{4} \times \dfrac{7}{25} = \dfrac{7}{100}$ だね!」

【この大問で身につく力】
確率の列挙による場合分けと、独立事象の積の法則を正確に使いこなす力が鍛えられる。


大問1 [2]:有限体の演算(XOR演算と多項式表現)(難易度★★★★☆)

【問題文】

$\mathbb{Z}_1 = \{0, 1\}$ に演算 $\oplus$ を「$a \oplus b = a + b$ を2で割った余り」と定義する。

(1)$a, b \in \mathbb{Z}_1$ に対して $a \oplus b$ を $a, b$ の多項式で表せ。

(2)$a + b + c - (a \oplus b + b \oplus c + c \oplus a) + (a \oplus b) \oplus c$ を $a, b, c$ の最も次数の低い多項式で表せ。

【使う公式・定理】

公式名 内容
$\mathbb{Z}_2$ での性質 $a, b \in \{0,1\}$ では $a^2 = a$($0^2=0, 1^2=1$)
XOR の代数表現 $a \oplus b = a + b - 2ab$

【(1)の解法ステップ】

ステップ① 全ての場合を確認する:

$$0 \oplus 0 = 0, \quad 0 \oplus 1 = 1, \quad 1 \oplus 0 = 1, \quad 1 \oplus 1 = 0$$

ステップ② $a + b - 2ab$ という式を試す:

  • $a=0, b=0$:$0 + 0 - 0 = 0$ ✅
  • $a=0, b=1$:$0 + 1 - 0 = 1$ ✅
  • $a=1, b=0$:$1 + 0 - 0 = 1$ ✅
  • $a=1, b=1$:$1 + 1 - 2 = 0$ ✅

ステップ③ よって:

$$\boxed{a \oplus b = a + b - 2ab}$$

【(2)の解法ステップ】

ステップ① $(1)$の結果を使って各 $\oplus$ を展開する:

$$a \oplus b = a + b - 2ab$$
$$b \oplus c = b + c - 2bc$$
$$c \oplus a = c + a - 2ca$$

ステップ② $a \oplus b + b \oplus c + c \oplus a$ を計算:

$$= (a+b-2ab) + (b+c-2bc) + (c+a-2ca)$$
$$= 2a + 2b + 2c - 2ab - 2bc - 2ca$$

ステップ③ $(a \oplus b) \oplus c$ を計算する。$(a \oplus b) = a + b - 2ab$ なので:

$$(a \oplus b) \oplus c = (a+b-2ab) + c - 2(a+b-2ab)c$$
$$= a + b + c - 2ab - 2(a+b-2ab)c$$
$$= a + b + c - 2ab - 2ac - 2bc + 4abc$$

ステップ④ 全体をまとめる:

$$a + b + c - (a \oplus b + b \oplus c + c \oplus a) + (a \oplus b) \oplus c$$
$$= a+b+c - (2a+2b+2c-2ab-2bc-2ca) + (a+b+c-2ab-2ac-2bc+4abc)$$
$$= (a+b+c) - 2(a+b+c) + 2(ab+bc+ca) + (a+b+c) - 2(ab+bc+ca) + 4abc$$
$$= 4abc$$

∴ 答えは $4abc$

ただし、$a, b, c \in \{0,1\}$ という制約のもとで確認すると:

  • $a=b=c=1$:$4 \times 1 \times 1 \times 1 = 4$
  • それ以外:$4abc = 0$

🧑 生徒:「$a \oplus b$ をなぜ $a + b - 2ab$ と表せるんですか?」

👨‍🏫 藤原先生:「これはXOR演算(排他的論理和)という、コンピュータサイエンスでよく使われる演算なんだよ!$a$ と $b$ が両方1のとき($ab=1$)は和から2を引いてゼロにする、つまり '$-2ab$' の項がちょうど'キャンセル'の役割を担うんだ。代数的に真理値表を満たす多項式を構成するという発想は、論理回路の設計にも使われる重要な考え方だよ。4abc という答えは、『3人全員が1のとき』だけ現れる項を表しているんだ。」

【この大問で身につく力】
抽象的な演算規則を代数式として表現する力と、多変数の代数計算の精度が鍛えられる。


大問1 [3]:整数・最小値関数(難易度★★★☆☆)

【問題文】

$x$ は奇数,$y$ は偶数であり,$2x + 3y \leq 30$,$x \geq 0$,$y \geq 0$ を満たすとする。$z = \min\{2x, 3y\}$ とおく。

(1)$z = 6$ となる $x$ と $y$ の全ての組み合わせを求めよ。

(2)$z$ の最大値とそのときの $x$ と $y$ の全ての組み合わせを求めよ。

【(1)の解法ステップ】

ステップ① $z = \min\{2x, 3y\} = 6$ となる条件を整理する。

$z = 6$ とは「$2x = 6$ かつ $3y \geq 6$」または「$3y = 6$ かつ $2x \geq 6$」または「$2x = 3y = 6$」

$$\text{Case A: } 2x = 6 \text{ かつ } 3y \geq 6 \Rightarrow x = 3, \, y \geq 2$$
$$\text{Case B: } 3y = 6 \text{ かつ } 2x \geq 6 \Rightarrow y = 2, \, x \geq 3$$

ステップ② 整理すると:$x = 3, y \geq 2$ または $y = 2, x \geq 3$、これらの和集合は「$x = 3$ かつ $y \geq 2$」か「$y = 2$ かつ $x \geq 3$」

制約条件:$x$ は奇数・非負,$y$ は偶数・非負,$2x + 3y \leq 30$

ステップ③ Case A:$x = 3$(奇数✅),$y$ は偶数,$y \geq 2$,$6 + 3y \leq 30 \Rightarrow y \leq 8$

$y \in \{2, 4, 6, 8\}$

ステップ④ Case B:$y = 2$(偶数✅),$x$ は奇数,$x \geq 3$,$2x + 6 \leq 30 \Rightarrow x \leq 12$

$x \in \{3, 5, 7, 9, 11\}$

ただし Case A との重複($x=3, y=2$)を除くと:
$x \in \{5, 7, 9, 11\}$($y = 2$)

∴ $z = 6$ となる組み合わせ:
- $(x, y) = (3, 2), (3, 4), (3, 6), (3, 8)$
- $(x, y) = (5, 2), (7, 2), (9, 2), (11, 2)$

【(2)の解法ステップ】

ステップ① $z = \min\{2x, 3y\}$ を最大化するには,$2x = 3y$ のときが最大になりやすいことに気付く(2つの値が等しいとき最大になる)。

$2x = 3y \Rightarrow x = \frac{3y}{2}$。$x$ が奇数になるには $y = 2k$($k$ 奇数)が必要。

ステップ② $y = 2k$($k$ は正の奇数)のとき $x = 3k$(奇数 ✅)。
制約:$2 \cdot 3k + 3 \cdot 2k \leq 30 \Rightarrow 6k + 6k \leq 30 \Rightarrow 12k \leq 30 \Rightarrow k \leq 2.5$

$k$ は正の奇数なので $k = 1$。よって $x = 3, y = 2$,$z = 6$。

ステップ③ 他のパターンで $z > 6$ になるか確認。

$2x > 3y$ のとき $z = 3y$,最大化には $3y$ を大きくするが $y$ を増やすと制約が厳しくなる。
$y = 4$(偶数):$3y = 12$,$2x \geq 12 \Rightarrow x \geq 6$,しかし $x$ は奇数なので $x \geq 7$。
$2 \times 7 + 3 \times 4 = 14 + 12 = 26 \leq 30$ ✅,$z = \min\{14, 12\} = 12$

これは $z = 12 > 6$!もっと大きくできるか確認。

$y = 6$:$3y = 18$,$2x \geq 18 \Rightarrow x \geq 9$(奇数)。
$2 \times 9 + 3 \times 6 = 18 + 18 = 36 > 30$ ❌

$y = 4, x = 9$:$2 \times 9 + 3 \times 4 = 30 \leq 30$ ✅,$z = \min\{18, 12\} = 12$
$y = 4, x = 11$:$2 \times 11 + 3 \times 4 = 34


📲 無料プレゼント付き!公式LINEに登録しよう

情報Iや数学に関する有益な情報発信・無料授業の告知をLINEで行っています!

LINEに登録すると受け取れる特典 🎁

  • ✅ 数学・情報Iの無料授業動画
  • ✅ 入試傾向の最新分析レポート
  • ✅ 藤原進之介先生からの限定学習アドバイス
  • 英検合格保証の英論会情報もこちらから

👉 プレゼント付き公式LINE ▶ 今すぐ登録(無料)

数学が苦手でも大丈夫。一緒に一歩ずつ進んでいきましょう!


🎓 数強塾オンラインでマンツーマン指導を受けよう

藤原進之介の厳選した一流講師が、あなただけのために徹底指導します!
会話しながら、どんな基礎的なことでも根本から理解していこう!

👉 数強塾オンライン公式サイト(sukyojuku.com)



Leave a Reply

Your email address will not be published. Required fields are marked *