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

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

図の線上を,点 P から点 R を通って,点 Q に至る最短経路は何通りあるか。
格子状の図。横 5 マス×縦 4 マスの長方形の格子。左下の格子点が P,右上の格子点が Q。R は左から 2 本目の縦線と下から 2 本目の横線の交点(P から右に 2,上に 2 の点)。
  • ア 16
  • イ 24
  • ウ 32
  • エ 60

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

答えと解説を見る

正解:エ

覚える知識

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

格子の最短経路数は、右と上の移動回数の並べ方である組合せで数える。

この問題で必要なこと

PからRまでを右2・上2で C(4,2)=6通り、RからQまでを右3・上2で C(5,2)=10通りとし、積を取って60通り。

ひっかけ

全体のC(9,4)=126など、Rを通る条件を無視した数や和を取る誤りを誘う。

この知識の出題:本試験系 1 回・免除試験 5 回(公開問題での観測値)

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

同じ知識の過去問