院試hub

広島大 先進理工系科学研究科 情報科学プログラム 専門科目Ⅰ・Ⅱ 一般B(2025年1月実施) 院試 過去問 解答例・解説(全11問)

全11問の分野は確率・統計1問、線形代数1問、微分積分・解析1問です。解説はすべて、途中式と最終答は大問1問ぶんを公開しています。残りは解答PDFに収録しています。問題本文は含みません。

最終更新:

第1問 — 線形代数

固有値を先に見る

この行列は「対角成分だけが cc,非対角成分がすべて 11」という形なので, 成分和の方向と,成分和が 00 になる部分空間に分けるのが最短である。 行基本変形で行列式を計算することもできるが,固有値が一度分かれば階数,行列式, 正定値条件がまとめて得られる。

正定値条件と二次形式

実対称行列では「固有値がすべて正」と「正定値」は同値である。したがって c>1c>1 の仮定のもとで xTAx=0x^{\mathsf T}Ax=0 が成り立つなら,正定値性から x=0x=0 と結論できる。ここで c=1c=1 や c<−3c<-3 のような境界を混ぜると,零固有値や 負の固有値が現れるので,(5) では必ず (4) の条件を使う。

解答

全成分が 11 の 44 次正方行列を JJ とおくと,この行列は A=(c−1)I4+J A=(c-1)I_4+J と書ける。JJ は J(1111)=4(1111) J\begin{pmatrix}1\\1\\1\\1\end{pmatrix} =4\begin{pmatrix}1\\1\\1\\1\end{pmatrix} を満たし,また W={x∈R4∣x1+x2+x3+x4=0} W=\left\{x\in\mathbb{R}^4\mid x_1+x_2+x_3+x_4=0\right\} 上では Jx=0Jx=0 である。したがって AA の固有値は c+3(1重),c−1(3重) c+3 \quad (1\text{重}),\qquad c-1 \quad (3\text{重}) である。

  1. c=0c=0 のとき固有値は 3,−1,−1,−13,-1,-1,-1 であり,00 は固有値でない。 よって rank⁡A=4\operatorname{rank} A=4 である。

  2. c=1c=1 のとき固有値は 4,0,0,04,0,0,0 である。

  3. 行列式は固有値の積だから det⁡A=(c+3)(c−1)3 \det A=(c+3)(c-1)^3 である。展開すれば det⁡A=c4−6c2+8c−3 \det A=c^4-6c^2+8c-3 である。

  4. 固有値がすべて正である条件は c+3>0,c−1>0 c+3>0,\qquad c-1>0 であり,必要十分条件は c>1c>1 である。

  5. c>1c>1 のとき AA は正定値である。よって任意の x≠0x\neq 0 について xTAx>0x^{\mathsf T}Ax>0 であるから,xTAx=0x^{\mathsf T}Ax=0 を満たすのは x=(0000) x=\begin{pmatrix}0\\0\\0\\0\end{pmatrix} のみである。

最終答

(1) rank⁡A=4(1)\ \operatorname{rank}A=4。(2) 4,0,0,0(2)\ 4,0,0,0。(3) det⁡A=(c+3)(c−1)3=c4−6c2+8c−3(3)\ \det A=(c+3)(c-1)^3=c^4-6c^2+8c-3。(4) c>1(4)\ c>1。(5) x=0(5)\ x=0 のみ。

第2問 — 重積分

変化する境界だけを積分する

領域は長方形を双曲線 st=1/2st=1/2 で切った形である。xy>1/2xy>1/2 なので,右上角は 切り落とされている。したがって xx 方向の増分では右端のうち st≤1/2st\le 1/2 を満たす 部分だけが増え,yy 方向の増分では上端のうち st≤1/2st\le 1/2 を満たす部分だけが増える。 この見方をすると,二重積分を完全に計算しなくても偏導関数が求まる。

極限で効くのは面積の一次成長部分

F(u2,u)F(u^2,u) では x=u2x=u^2 が大きく,y=uy=u に依存する補正項は u2u^2 で割ると消える。 したがって極限は xx に関する増加率 ∂F/∂x=artanh⁡(1/2)\partial F/\partial x=\operatorname{artanh}(1/2) だけで決まる。

重積分の途中式・最終答をPDFで見る

第3問 — 確率分布

対称性を使う

この分布は平均 00 のラプラス分布であり,密度が偶関数である。そのため奇数次モーメントは 積分を計算する前に 00 と分かる。偶数次では正の半直線の積分だけを見ればよく, ガンマ積分 ∫0∞xke−x dx=k! \int_0^\infty x^k e^{-x}\,dx=k! に帰着する。

二乗変換では二つの根を足す

Y=X2Y=X^2 の密度を求めるとき,x=yx=\sqrt y だけでなく x=−yx=-\sqrt y も同じ yy に写る。 この二つの寄与を足すことと,ヤコビアン 1/(2y)1/(2\sqrt y) を掛けることが採点上の要点である。

確率分布の途中式・最終答をPDFで見る

第4問 — 述語論理

含意と連言の違い

P(x)→Q(x)P(x)\to Q(x) は「PP ならば QQ」であり,PP でない人については条件を課していない。 一方,P(x)∧Q(x)P(x)\land Q(x) は「PP かつ QQ」なので,全称量化すると定義域の全員が二つの性質を 同時に持つことになる。この差を日本語で明確に書けるかが問われている。

否定の作り方

∃x(P(x)∧¬Q(x))\exists x(P(x)\land \lnot Q(x)) の否定は,存在記号を全称記号に替え,中身を否定して ∀x ¬(P(x)∧¬Q(x)) \forall x\,\lnot(P(x)\land \lnot Q(x)) とする。ド・モルガンの法則で ¬P(x)∨Q(x)\lnot P(x)\lor Q(x) となり,これは P(x)→Q(x)P(x)\to Q(x) と同値である。

述語論理の途中式・最終答をPDFで見る

第5問 — ハミング符号

シンドロームの意味

符号語 xx は HxT=0Hx^{\mathsf T}=0 を満たす。受信語が y=x+eiy=x+e_i なら HyT=HeiT=hiHy^{\mathsf T}=He_i^{\mathsf T}=h_i となるので,シンドロームは誤り位置の列をそのまま示す。 この対応を列ベクトルで照合するだけで,1ビット誤り訂正ができる。

2ビット誤りを訂正できない理由

(7,4) ハミング符号は1ビット誤り訂正用の符号である。2ビット誤りのシンドロームは 二つの列の和になり,それが別の1列と同じ値になるため,通常の復号手順は誤った1ビット訂正をしてしまう。 「誤りが1ビット以下」という仮定が解答の前提であることを明記するとよい。

ハミング符号の途中式・最終答をPDFで見る

第6問 — ハッシュ表

開番地法の見方

衝突が起きたら i=1,2,…i=1,2,\ldots と増やして次の候補を調べる。m=10m=10 で刻み幅が 33 の場合, 33 と 1010 は互いに素なので,最大10回のプローブで全スロットを巡回できる。 一方,刻み幅が 55 だと2個の添字を往復するだけになり,探索範囲が表全体にならない。

探索の終了条件

探索では目的の値を見つければその添字を返し,NIL\mathrm{NIL} に出会えば未挿入と判断して NIL\mathrm{NIL} を返す。したがって 2222 は最初に調べる添字 22 が NIL\mathrm{NIL} であるため, それ以降の位置を調べない。

ハッシュ表の途中式・最終答をPDFで見る

第7問 — Cプログラム

ポインタ演算で配列アクセスしている

arr[i] は *(arr + i) と同じ意味である。読み込みでは scanf に格納先アドレスを渡すため arr + i,出力や比較では値を読むため *(arr + i) を使う。この区別を押さえると空欄 5,7,9 が自然に決まる。

重複削除の添字

ソート済み配列では,同じ値は隣り合う。したがって「最後に確定した重複なし要素」 は添字 unique\_count - 1 にある。現在値がそれと異なるときだけ, 現在値を添字 unique\_count に書き込み,個数を1増やす。

計算量

入力,重複削除,出力はいずれも O(N)O(N) であるが,バブルソートは比較回数が (N−1)+(N−2)+⋯+1=N(N−1)2 (N-1)+(N-2)+\cdots+1=\frac{N(N-1)}{2} となるため O(N2)O(N^2) である。よって全体も O(N2)O(N^2) になる。

Cプログラムの途中式・最終答をPDFで見る

第8問 — 浮動小数点

通常のIEEE形式ではない

この形式では,指数部がすべて 00 の場合やすべて 11 の場合にも特別な意味を与えない。 したがって 0000000000000000 はゼロではなく 2−32^{-3} を表す。IEEE 754 の非正規数や無限大の規則を 持ち込まないことが重要である。

仮数部の刻み

同じ指数 ee の中では,ff が1増えるごとに値は 2e−3⋅116 2^{e-3}\cdot\frac{1}{16} ずつ増える。2.32.3 付近では e=4e=4 なので刻みは 1/8=0.1251/8=0.125 であり, 2.252.25 と 2.3752.375 を比較すれば最近値が決まる。

浮動小数点の途中式・最終答をPDFで見る

第9問 — 独立性検定

期待度数の作り方

独立性の検定では,行合計と列合計は観測されたまま固定し,「もし独立なら各セルに何人入るか」 を期待度数として計算する。2×22\times2 表では自由度が1になるため,与えられた臨界値のうち 自由度1の 3.843.84 を使う。

検定結果の言い方

棄却できるのは「独立である」という帰無仮説であって,「強い因果関係がある」とまでは言えない。 この問題では,観測度数が独立仮定から見て十分ずれているため,5\%水準では独立とは考えにくい, と述べるのが適切である。

独立性検定の途中式・最終答をPDFで見る

第10問 — ロジスティック回帰

交差エントロピーとシグモイドの組合せ

交差エントロピーの微分では分母に yn(1−yn)y_n(1-y_n) が出る。一方,ロジスティックシグモイドの微分は yn(1−yn)y_n(1-y_n) である。連鎖律で掛け合わせるとこの因子が打ち消し合い, 勾配が ∑(yn−tn)xn\sum (y_n-t_n)x_n という非常に簡単な形になる。

符号の確認

yn>tny_n>t_n のとき,予測確率が目標より大きいので,勾配の係数 yn−tny_n-t_n は正になる。 勾配降下法では ww からこの勾配方向を引くため,予測を下げる向きに更新される。 符号を確認することで,微分計算のミスを見つけやすい。

ロジスティック回帰の途中式・最終答をPDFで見る

第11問 — 研究概要記述

空欄式の答案にしない

旧来の「対象を入れる」「方法を入れる」という型だけでは,購入者が実際に書く答案の密度を判断しにくい。答案例では,データ,特徴量,手法,結果,限界を具体語で示すとよい。

一貫性

背景で述べた課題と,最後の関心が対応していることが重要である。ログ分析なら利用者支援,RAGなら根拠提示や回答保留のように,最初の問題意識へ戻る形で締める。

短くする方法

字数が超える場合は,社会的意義よりも技術的要点を優先する。方法名と課題が入っていれば,背景説明は1文で十分である。

研究概要記述の途中式・最終答をPDFで見る

年度別の解答例(7年度)

一般B(2025年1月実施)の出題内容

全11問

この11問の分野は確率・統計1問・線形代数1問・微分積分・解析1問です。

大問分野主題解説の小見出し最終答
第1問線形代数—固有値を先に見る / 正定値条件と二次形式あり
第2問微分積分・解析重積分変化する境界だけを積分する / 極限で効くのは面積の一次成長部分あり
第3問確率・統計確率分布対称性を使う / 二乗変換では二つの根を足すあり
第4問—述語論理含意と連言の違い / 否定の作り方あり
第5問—ハミング符号シンドロームの意味 / 2ビット誤りを訂正できない理由あり
第6問—ハッシュ表開番地法の見方 / 探索の終了条件あり
第7問—Cプログラムポインタ演算で配列アクセスしている / 重複削除の添字あり
第8問—浮動小数点通常のIEEE形式ではない / 仮数部の刻みあり
第9問—独立性検定期待度数の作り方 / 検定結果の言い方あり
第10問—ロジスティック回帰交差エントロピーとシグモイドの組合せ / 符号の確認あり
第11問—研究概要記述空欄式の答案にしない / 一貫性あり

前年度(一般A(2024年8月実施))との違い

大問数
一般A(2024年8月実施) 11問 → 一般B(2025年1月実施) 11問
一般A(2024年8月実施)の解答例

広島大学の公式過去問

公開年度範囲
2020〜2026(プログラムにより差あり)
公式の解答例
一部の年度・科目のみ公開
英語の扱い
TOEFL/TOEIC スコア提出。学内英語試験はプログラムにより異なる。
院試hubの最終確認
2026-06-03
広島大学の公式過去問PDF