このような問題はどのように解けばよいでしょうか?
したがって、この問題の場合「最短経路が何通りあるか?」は「上へ4回、右へ5回の移動の順番を組み替えていくつの道順をつくることができるか?」ということになります。
1から9までの番号が割り振られた丸と上矢印4個、右矢印5個を用意します。上矢印は上への移動、右矢印は右への移動を表します。
9つの丸の中に上矢印か右矢印を入れてすべての丸を埋めることで最短経路が完成します。
9つの丸の中に上矢印か右矢印を入れてすべての丸を埋めることで最短経路が完成します。
まず、上矢印から入れていきます。9つの丸から上矢印を入れる丸を4つを選ぶので、その組み合わせの数は
となります。
次に右矢印を入れます。空いている丸の数は5つ、右矢印の数も5つなので組み合わせの数は
となります。
したがって、最短経路は
となります。
このことから最短経路が何通りあるのかを求めるには
で計算すれば良いことがわかります。
次は条件付きの場合を考えてみます。
交差点
・赤の部分
最短経路はどれも上へ2回、右へ2回の移動なので
・青の部分
最短経路はどれも上へ2回、右へ3回の移動なので
赤の部分の最短経路通りの1つ1つにはそれぞれ青の部分の最短経路通りの通り方があるので、交差点を通る最短経路は
となります。
逆に交差点を通らない最短経路の数は、通る場所に制限がない場合の最短経路の数から交差点を通る場合の最短経路の数を引くことで求められます。
上で求めたように制限がない場合の最短経路は通り、交差点を通る場合の最短経路は通りなので
となります。
道路
・赤の部分
最短経路はどれも上へ2回、右へ3回の移動なので
・青の部分
最短経路はどれも上へ1回、右へ2回の移動なので
したがって、道路を通る最短経路は
となります。
逆に道路を通らない最短経路の数は交差点の場合と同様、通る場所に制限がない場合の最短経路の数から道路を通る場合の最短経路の数を引くことで求めることができます。
制限がない場合の最短経路は通り、道路を通る場合の最短経路は通りなので
制限がない場合の最短経路は通り、道路を通る場合の最短経路は通りなので
となります。
(2023/8)内容を修正しました。
Share: