応用情報トップに戻る
練習問題難易度: 標準2026年度

応用情報技術者 予想問題練習問題 第16問

問題

動的計画法(DP)が有効な問題の性質として、当てはまる組合せはどれか。

選択肢

  1. 1部分構造最適性と部分問題の重なり
  2. 2無記憶性と離散性
  3. 3NP 完全性と多項式時間性
  4. 4貪欲選択性と独立性

正解

1. 部分構造最適性と部分問題の重なり

詳しい解説を見る

解説

DP の適用条件は (1) 最適部分構造(最適解が部分問題の最適解から構成できる) (2) 部分問題の重なり(同じ部分問題が複数回現れる)の 2 つ。これらが揃えばメモ化やボトムアップ表により指数的計算を多項式時間に削減できる。フィボナッチ数、ナップサック問題、最長共通部分列(LCS)、編集距離が典型例。貪欲法は局所最適が大域最適となる特殊な場合のみ有効で、DP より制約が強い。分割統治法は部分問題の重なりがない(マージソート等)点で DP と区別される。

一問一答

全400問を繰り返し学習

練習問題の関連問題

この調子で演習を続けよう

スキマ資格では応用情報の全3360問を分野別・難易度別に体系的に学習できます。応用情報技術者試験(AP)は IPA が実施する情報処理技術者試験のレベル3。午前 4択80問・午後 記述11問中5問選択、各60%以上で合格。テクノロジ・マネジメント・ストラテジの全分野から出題されます。