アルゴリズムとプログラミング

基本情報技術者試験 科目A免除 修了試験 20130127 実施分 問3

図の線上を,点 P から点 R を通って,点 Q に至る最短経路は何通りあるか。
格子状の道路図。横 5 マス×縦 4 マスの長方形格子。左下の格子点が P,右上の格子点が Q。R は P から右へ 2 本目・上へ 2 本目の格子点(下から 3 行目の線上,左から 3 本目の縦線上)にある。
答えを選ぶ

出典:基本情報技術者試験 科目A免除 修了試験 20130127 実施分 問3(問題文は IPA の公開問題。解説は当サイト作成)

解説に誤りを見つけたら、解説の誤りを報告してください。

答えと解説を見る

正解:エ

覚える知識

格子状経路の最短経路数(組合せ)

格子状の最短経路数は、右と上の移動の並べ方として組合せ nCk で数え、経由点がある場合は区間ごとの積をとる。

この問題で必要なこと

P から R までは右 2・上 2 で C(4,2)=6 通り。R から Q までは右 3・上 2 で C(5,2)=10 通りなので、積は 60 通りである。

ひっかけ

P から Q への全経路 C(9,4)=126 や、区間の和を答えにしてしまう誤り。

この知識の出題:本試験系 1 回・免除試験 5 回(公開問題での観測値)。頻出知識ランキング469位(全1,254件中)。

この知識をアプリで解いて覚える レッスン「数値を扱うアルゴリズムと計算問題」で学ぶ

同じ知識の過去問