碁盤の目状の道路において、点Aから点Bへ行く最短経路の総数を求め、さらに以下の条件を満たす経路の数を求める問題です。 (ア) 点Cを通る (イ) 点Cと点Dの両方を通る (ウ) 点Cまたは点Dを通る (エ) 点Cと点Dのどちらも通らない
2025/7/3
1. 問題の内容
碁盤の目状の道路において、点Aから点Bへ行く最短経路の総数を求め、さらに以下の条件を満たす経路の数を求める問題です。
(ア) 点Cを通る
(イ) 点Cと点Dの両方を通る
(ウ) 点Cまたは点Dを通る
(エ) 点Cと点Dのどちらも通らない
2. 解き方の手順
まず、点Aから点Bまでの最短経路の総数を求めます。これは、右に6回、上に4回移動する順列の数と同じです。つまり、10回の移動のうち、右方向への移動を6回選ぶ組み合わせの数なので、 で計算できます。
次に、各条件を満たす経路の数を求めます。
(ア) 点Cを通る経路
点Aから点Cまでの最短経路の数は、右に2回、上に2回移動するので、です。
点Cから点Bまでの最短経路の数は、右に4回、上に2回移動するので、です。
したがって、点Cを通る経路の数は、です。
(イ) 点Cと点Dの両方を通る経路
点Aから点Cまでの最短経路の数は、です。
点Cから点Dまでの最短経路の数は、右に2回、上に1回移動するので、です。
点Dから点Bまでの最短経路の数は、右に2回、上に1回移動するので、です。
したがって、点Cと点Dの両方を通る経路の数は、です。
(ウ) 点Cまたは点Dを通る経路
これは、点Cを通る経路の数 + 点Dを通る経路の数 - 点Cと点Dの両方を通る経路の数で計算できます。
点Dを通る経路の数は、点Aから点Dまでの最短経路の数 点Dから点Bまでの最短経路の数で計算できます。
点Aから点Dまでの最短経路の数は、右に4回、上に3回移動するので、です。
点Dから点Bまでの最短経路の数は、右に2回、上に1回移動するので、です。
したがって、点Dを通る経路の数は、です。
点Cまたは点Dを通る経路の数は、となります。
(エ) 点Cと点Dのどちらも通らない経路
これは、点Aから点Bまでの最短経路の総数 - 点Cまたは点Dを通る経路の数で計算できます。
計算を実行します。
(ア) 点Cを通る経路:
(イ) 点Cと点Dの両方を通る経路:
(ウ) 点Cまたは点Dを通る経路:
(エ) 点Cと点Dのどちらも通らない経路:
3. 最終的な答え
* 点Aから点Bまでの最短経路の総数: 210通り
* (ア) 点Cを通る経路: 90通り
* (イ) 点Cと点Dの両方を通る経路: 54通り
* (ウ) 点Cまたは点Dを通る経路: 141通り
* (エ) 点Cと点Dのどちらも通らない経路: 69通り