戦国IT - 情報処理技術者試験の過去問対策サイト
お知らせお問い合わせ料金プラン

応用情報技術者 2014年 秋期 午前205


問題文

グラフに示される頂点からの各点への最短所要時間を求め、短い順に並べたものはどれか。ここで、グラフ中の数値は各区間の所要時間を表すものとし最短所要時間が同一の場合には添字の小さい順に並べるものとする。
応用情報技術者 2014年 秋期 午前2 問05の問題画像

選択肢

(正解)

グラフの最短所要時間の並べ替え【午前2 解説】

要点まとめ

  • 結論:から各頂点への最短所要時間はであり、正解はです。
  • 根拠:ダイクストラ法などで最短経路を計算し、各頂点への最短距離を求めた結果、となります。
  • 差がつくポイント:複数経路の比較と最短距離の正確な計算、同一距離時の添字順の理解が重要です。

正解の理由

からへの最短所要時間は、ではなく、の経路もありますが、の方が短い。は最短で5。
が最短。
、またはですが、が5なのでが最短。
これらの値を比較するとですが、は同じ6で添字順でが先。よって並びはが正解です。

よくある誤解

最短経路の計算で単純に辺の重みを足すだけでなく、複数経路を比較しないと誤答になります。
また、同一距離の場合の添字順のルールを忘れやすいです。

解法ステップ

  1. 各頂点間の辺の重みを確認し、グラフの構造を把握する。
  2. から各頂点への最短経路をダイクストラ法などで計算する。
  3. それぞれの最短所要時間を求める。
  4. 最短所要時間の値を比較し、短い順に並べる。
  5. 同一時間の場合は添字の小さい順に並べるルールを適用する。

選択肢別の誤答解説

  • ア:
    の最短所要時間が逆転しているため誤り。
  • イ:
    正解。最短所要時間の順序と添字順のルールに合致。
  • ウ:
    が最短と誤認しているため誤り。
  • エ:
    全体の順序が逆であり、最短所要時間の計算ミス。

補足コラム

最短経路問題はグラフ理論の基本であり、ダイクストラ法が代表的なアルゴリズムです。
複数の経路が存在する場合は全ての経路を比較し、最短距離を正確に求めることが重要です。
また、同一距離の場合の並べ替えルールなど細かい条件も問題文で必ず確認しましょう。

FAQ

Q: 最短経路の計算でなぜダイクストラ法が使われるのですか?
A: ダイクストラ法は非負の重みを持つグラフで最短経路を効率的に求められるため、所要時間の計算に適しています。
Q: 同じ最短所要時間の場合、なぜ添字の小さい順に並べるのですか?
A: 問題文の条件で明示されているため、解答の順序を一意に決定するためのルールです。

関連キーワード: 最短経路、ダイクストラ法、グラフ理論、経路探索、重み付きグラフ
← 前の問題へ次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

応用情報技術者
クイズ形式で学習しませんか?

クイズ画面へ遷移する

すぐに利用可能!

©︎2026 情報処理技術者試験対策アプリ

このサイトについてプライバシーポリシー利用規約特商法表記開発者について