| 始点\終点 | A | B | C | Y |
|---|---|---|---|---|
| X | 20 | 20 | 40 | 不可 |
| A | - | 40 | 30 | 不可 |
| B | 40 | - | 20 | 60 |
| C | 30 | 20 | - | 60 |
地点Xから出発してA,B,Cの3地点の全てを経由して地点Yまで行きたい。各地点間の経路と所要時間が図及び表のとおりであるとき,地点Xから地点Yまで行く最短の時間は何分か。ここで,3地点A,B,Cはどのような順番で経由してもよいものとする。 (図: X,A,B,C,Y各地点間の経路を示すグラフ) 単位 分
イ. 130
X→A,B,Cを全て経由→Yへの最短時間問題. 表からX起点はA20,B20,C40分,Y終点はB60,C60分着可,A→Yは不可,A→B40,A→C30,B→A40,B→C20,C→A30,C→B20分. ありうる順列のうち,X→A→C→B→Y: 20+30+20+60=130分,X→A→B→C→Y: 20+40+20+60=140分,X→B→A→C→Y: 20+40+30+60=150分,X→B→C→A→Y: A→Y不可,X→C→A→B→Y: 40+30+40+60=170分,X→C→B→A→Y: A→Y不可. 最短は130分でX→A→C→B→Yとなる. すべての経由必須経路を漏れなく計算する力が問われる典型問題である.
ITパスポート 2016年 (平成28年 春期) の過去問一覧へ戻る・問33