九工大 情報工学府 専門科目(知能情報工学) 2025年度 院試 過去問 解答例・解説(全2問)
全2問の分野は情報1問です。ソートアルゴリズム、オートマトン理論が出ています。解説はすべて、途中式と最終答は大問1問ぶんを公開しています。残りは解答PDFに収録しています。問題本文は含みません。
最終更新:
第1問 — 離散数学系科目群
個数問題は自由度を数える
二項関係の個数は、各順序対を入れるかどうかの自由度で数える。対称性や反対称性は、非対角成分を1個ずつではなく、 unordered pair ごとの選択に変える条件だと考えると整理しやすい。
関係の性質は同値変形から入る
は見た目は の式だが、実際には の偶奇だけで決まる。 は「積が3の冪」という条件なので、各因子も3の冪でなければならない。このように条件を短く言い換えてから性質判定に進むと、反例を探す時間が短くなる。
正規言語の判定
有限オートマトンは有限個の状態しか持てない。剰余や偶奇のような有限情報は覚えられるが、任意長のコピーや個数差そのものは覚えられない。この切り分けが問題3のほぼ全体を決める。
解答
問題1
, とする。
したがって
また直積は、第1成分を 、第2成分を から取るので
上の二項関係は の部分集合である。対称的な関係では、対角成分 は各々自由に選べ、非対角成分は の3組について「両方入れる」か「両方入れない」かを選ぶ。よって個数は
反射的かつ反対称的な関係では、対角成分3個はすべて含める必要がある。各非対角ペアについては、両方向を同時に入れることはできないので、 の3通りである。非対角ペアは3組あるから
から への全域的関数は、 の3要素それぞれの行き先を の2要素から選ぶので
から への全域的関数の定義域は8要素、値域候補は2要素である。全射でない関数は、全ての定義域要素を に送るもの、全てを に送るものの2つだけである。
問題2
は である。 は常に偶数だから、これは が偶数であることと同値である。したがって
は である。正の整数の積が3の冪になるには、 がともに3の冪であることが必要十分である。これより
問題3
判定は である。
補足する。(3-1)は同じ語を左右にコピーする条件を含み、有限オートマトンでは一般に記憶できない。(3-2)は と の個数差を無制限に覚える必要があるので非正規である。(3-3)は の個数を17で割った余りだけ覚えればよい。(3-4)は全体の の個数が偶数であることと同値であり正規である。(3-5)は と を対応させる非正規な構造を生成する。(3-6)は 型の言語なので正規である。(3-7)はNFAとDFAの同等性、(3-8)は正規言語の和集合に関する閉包性である。
最終答
問題1は 、 は6組、個数は 。問題2は 、。問題3は 。
第2問 — プログラミング系科目群
継承まわりの見方
Sorter は共通のデータ保持、表示、交換処理を提供し、実際のソート方法だけをサブクラスに任せる構造である。この設計では、親クラス側の performSort を抽象メソッドにし、各サブクラスで具体的なソート手順を書くのが自然である。
中央値コード
中央値は最大でも最小でもない値である。条件式では
なら が中央値、同様に が中央にある2通りを判定する。どちらでもなければ が中央値なので、初期値の pv=x1 をそのまま使える。
出力追跡のコツ
ASorter は右側から確定していく選択ソート型の動きである。内側ループで data[i] より小さい要素を見つけるたびに交換するため、各外側ループ終了時点で末尾側に小さい値が集まる。
BSorter はスタックで処理区間を持つ非再帰クイックソートである。表示は各区間の分割が終わった直後に行われるので、ピボット選択と左右の添字更新を1ステップずつ追う必要がある。空欄の直前までをすべて埋めようとせず、指定された回の配列だけを丁寧に追跡するとミスが減る。
2025年度の出題内容
全2問
同じテーマを出した他大学・他年度
2テーマ
九州工業大学の公式過去問
- 公開年度範囲
- 2024〜2025年度(令和6〜7年度)実施分・第1次募集
- 公式の解答例
- 全年度・全科目で公開
- 院試hubの最終確認
- 2026-08-13