図のような道がある街で、以下の問いに答える問題です。 (ア) AからBへ行く最短経路の総数を求める。 (イ) AからBへ行く最短経路のうち、Cを通る経路の数を求める。 (ウ) AからBへ行く最短経路のうち、Cを通り、Dを通らない経路の数を求める。

離散数学組み合わせ最短経路場合の数
2025/5/10

1. 問題の内容

図のような道がある街で、以下の問いに答える問題です。
(ア) AからBへ行く最短経路の総数を求める。
(イ) AからBへ行く最短経路のうち、Cを通る経路の数を求める。
(ウ) AからBへ行く最短経路のうち、Cを通り、Dを通らない経路の数を求める。

2. 解き方の手順

(ア) AからBへ行く最短経路は、右に5回、上に3回進む必要があります。したがって、全8回の移動のうち、右への移動を5回選ぶ組み合わせの数が最短経路の数となります。これは組み合わせの数で計算できます。
8C5=8!5!3!=8×7×63×2×1=56 _8C_5 = \frac{8!}{5!3!} = \frac{8 \times 7 \times 6}{3 \times 2 \times 1} = 56
(イ) AからCへ行く最短経路は、右に2回、上に1回進む必要があります。したがって、全3回の移動のうち、右への移動を2回選ぶ組み合わせの数が最短経路の数となります。
3C2=3!2!1!=3 _3C_2 = \frac{3!}{2!1!} = 3
CからBへ行く最短経路は、右に3回、上に2回進む必要があります。したがって、全5回の移動のうち、右への移動を3回選ぶ組み合わせの数が最短経路の数となります。
5C3=5!3!2!=5×42×1=10 _5C_3 = \frac{5!}{3!2!} = \frac{5 \times 4}{2 \times 1} = 10
したがって、AからCを経由してBへ行く最短経路の数は、AからCへの経路数とCからBへの経路数の積で求められます。
3×10=30 3 \times 10 = 30
(ウ) AからCへ行く経路は3通り(上記(イ)より)。CからBへ行く経路は10通り(上記(イ)より)。
AからDへ行く最短経路は、右に3回、上に2回進む必要があります。したがって、全5回の移動のうち、右への移動を3回選ぶ組み合わせの数が最短経路の数となります。
5C3=5!3!2!=5×42×1=10 _5C_3 = \frac{5!}{3!2!} = \frac{5 \times 4}{2 \times 1} = 10
DからBへ行く最短経路は、右に2回、上に1回進む必要があります。したがって、全3回の移動のうち、右への移動を2回選ぶ組み合わせの数が最短経路の数となります。
3C2=3!2!1!=3 _3C_2 = \frac{3!}{2!1!} = 3
AからCを経由してBへ行く最短経路数は30通り(上記(イ)より)。
AからDを経由してBへ行く最短経路数は、 10×3=3010 \times 3 = 30通り。
Cを通りDも通る経路の数を求める。AからCへ行く経路は3通り。CからDへ行く経路は、右に1回上に1回なので2通り。DからBへ行く経路は3通り。したがってCもDも通る経路は、3×2×3=183 \times 2 \times 3 = 18通り。
したがって、Cを通りDを通らない経路は 3018=1230 - 18 = 12通り。

3. 最終的な答え

(ア) AからBへ行く最短経路は 56 通り。
(イ) AからBへ行く最短経路のうち、Cを通るものは 30 通り。
(ウ) AからBへ行く最短経路のうち、Cを通りDを通らないものは 12 通り。

「離散数学」の関連問題

束に関する以下の2つの問題を解きます。 1. 束の公理を用いて $a \vee a = a$ を示す。

半順序関係公理冪等律反射律反対称律推移律
2025/8/2

問題155:1, 1, 2, 2, 3, 3という6つの数字を1列に並べる。 (1) 相異なる並べ方は全部で何通りあるか。 (2) 同じ数字が隣り合わない並べ方は何通りあるか。 問題156:正八角形が...

順列組み合わせ重複順列包除原理図形
2025/8/2

与えられた方程式 $x + y + z = 11$ に対して、以下の2つの条件における整数の解の組の数を求める問題です。 (1) $x \geq 0$, $y \geq 0$, $z \geq 0$ ...

重複組み合わせ整数解方程式
2025/8/2

与えられた図において、AからBへ最短経路で移動する方法について、以下の3つの場合について総数を求めます。 (1) AからBまで行く。 (2) AからCを通ってBまで行く。 (3) AからCを通らずにB...

組み合わせ最短経路場合の数組み合わせ論
2025/8/2

与えられた真理値表から論理式を設計し、その論理式をカルノー図を用いて簡略化する。真理値表はA, B, Cをインプットとし、Qをアウトプットとする。

論理回路真理値表論理式カルノー図論理簡略化
2025/8/2

与えられた二つの論理回路図をそれぞれ論理式に変換し、その真理値表を作成し、真理値表から論理式の別表現を検討する。

論理回路論理式真理値表ブール代数
2025/8/2

問題は、与えられた2つの論理回路の真理値表を作成することです。1つ目はNOTゲートとNANDゲートの組み合わせで、2つ目は3入力のXORゲートです。

論理回路真理値表ブール代数NOTゲートNANDゲートXORゲート
2025/8/2

与えられた論理回路は XORゲートの変形であり、3つの入力があります。ヒントとして「2変数ごとに XOR を計算」とあります。この回路の出力を求めることが問題です。

論理回路XORゲートブール代数論理演算
2025/8/2

与えられた論理回路の真理値表を作成します。回路はNOTゲートと3入力NANDゲートの組み合わせです。

論理回路真理値表論理演算ブール代数
2025/8/2

与えられた論理回路の真理値表を作成します。回路1はNOTゲートとNANDゲートの組み合わせで、回路2は3入力のXORゲートです。

論理回路真理値表論理演算NOTゲートNANDゲートXORゲート
2025/8/2