東西に6本、南北に7本の道がある。O地点から出発し、P地点まで最短距離で行く経路について、以下の3つの場合に経路の数を求める。ただし、C地点は通れない。 (1) A地点を通る場合 (2) B地点を通る場合 (3) A地点とB地点の両方を通る場合

離散数学組み合わせ最短経路場合の数格子点
2025/7/15

1. 問題の内容

東西に6本、南北に7本の道がある。O地点から出発し、P地点まで最短距離で行く経路について、以下の3つの場合に経路の数を求める。ただし、C地点は通れない。
(1) A地点を通る場合
(2) B地点を通る場合
(3) A地点とB地点の両方を通る場合

2. 解き方の手順

各地点への最短経路数を順に計算していく。ある地点への経路数は、その地点に到達できる左または下の地点への経路数の和となる。C地点は通れないことに注意する。
(1) A地点を通る場合
O地点からA地点までの最短経路数を求める。A地点までには、右に2回、上に3回移動する必要がある。したがって、経路数は2+3C2=5C2=5!2!3!=5×42×1=10_{2+3}C_2 = {}_5C_2 = \frac{5!}{2!3!} = \frac{5 \times 4}{2 \times 1} = 10通り。
A地点からP地点までの最短経路数を求める。P地点までには、右に3回、上に4回移動する必要がある。したがって、経路数は3+4C3=7C3=7!3!4!=7×6×53×2×1=35_{3+4}C_3 = {}_7C_3 = \frac{7!}{3!4!} = \frac{7 \times 6 \times 5}{3 \times 2 \times 1} = 35通り。
したがって、O地点からA地点を通りP地点までの最短経路数は、10×35=35010 \times 35 = 350通り。
(2) B地点を通る場合
O地点からB地点までの最短経路数を求める。B地点までには、右に0回、上に4回移動する必要がある。したがって、経路数は0+4C0=4C0=1_{0+4}C_0 = {}_4C_0 = 1通り。
B地点からP地点までの最短経路数を求める。P地点までには、右に5回、上に3回移動する必要がある。したがって、経路数は5+3C5=8C5=8!5!3!=8×7×63×2×1=56_{5+3}C_5 = {}_8C_5 = \frac{8!}{5!3!} = \frac{8 \times 7 \times 6}{3 \times 2 \times 1} = 56通り。
したがって、O地点からB地点を通りP地点までの最短経路数は、1×56=561 \times 56 = 56通り。
(3) A地点とB地点の両方を通る場合
A地点とB地点の両方を通るためには、O地点からA地点へ行き、そこからB地点へ行くか、またはO地点からB地点へ行き、そこからA地点へ行く必要がある。ただし、O地点からA地点、B地点の順に行くことはできないため、AからBを経由してPに行くしかない。
O地点からA地点までの経路数は10通り(上記参照)。
A地点からB地点までの最短経路数を求める。この時、C地点は通れないことに注意する。
AからBまでには、左に2回、下に1回移動する必要があるが、C地点を通らない経路を考える必要がある。
A地点からB地点までの最短経路数は2通り。
A地点からB地点へC地点を通らずにたどり着くルートは、A地点からC地点を通ってB地点へたどり着くルートを除けば良い。しかし、AからBへの最短経路は、Cを通らずにBへ行ける。そのため、最短経路をそのまま計算できる。
B地点からP地点までの経路数は56通り(上記参照)。
したがって、O地点からA地点とB地点を通りP地点までの最短経路数は、10×2×56=112010 \times 2 \times 56 = 1120通り。

3. 最終的な答え

(1) 350通り
(2) 56通り
(3) 1120通り

「離散数学」の関連問題

A, B, C, Dの4県がこの順に並んでいます。A県からD県まで行く方法が何通りあるか求める問題です。ただし、交通手段には制限があります。 * A→B:手段なし * B→C:電車、バス、モノ...

組み合わせ場合の数経路探索
2025/7/18

問題4から7まで、順列組み合わせの問題です。 - 問題4: 大人3人と子供2人が並ぶ際の並び方の数を求める。 - 問題5: 3人が2つの部屋のいずれかに入る場合の数を求める。 - 問題6: 9人から3...

順列組み合わせ場合の数重複順列円順列組み合わせ
2025/7/18

全体集合 $U = \{x | 1 \le x \le 8, x \text{は整数}\}$、その部分集合 $A = \{x | x \text{は偶数}, x \in U\}, B = \{1, 2...

集合集合演算共通部分和集合補集合
2025/7/18

集合 $A = \{1, 3, 6, 12\}$ と集合 $B = \{1, 2, 3, 4, 6, 12\}$ が与えられています。$A$ と $B$ の間に成り立つ関係を選択肢から選びます。選択肢...

集合部分集合集合の包含関係
2025/7/18

全体集合 $U = \{x \mid 1 \le x \le 10, x \text{は整数}\}$ と、その部分集合 $A = \{1, 2, 3, 5, 7\}$ と $B = \{2, 3, 8...

集合集合演算補集合共通部分和集合
2025/7/18

## 1. 問題の内容

集合補集合共通部分和集合順列階乗場合の数
2025/7/18

(1) 4種類の文字a, b, c, dから重複を許して7個取る組み合わせの総数を求めます。 (2) $(a+b+c)^6$の展開式における異なる項の数を求めます。

組み合わせ重複組み合わせ二項定理
2025/7/18

5つの問題があります。 (1) 5個の文字 a, b, c, d, e から3個を選んで1列に並べる並べ方の総数を求める。 (2) 7人から5人を選んで1列に並べる並べ方の総数を求める。 (3) 4人...

順列組み合わせ場合の数
2025/7/17

7個の文字a, b, c, d, e, f, gを円形に並べるとき、aとbが隣り合う並べ方は何通りあるかを求める問題です。

順列円順列組み合わせ
2025/7/17

5個の文字a, b, c, d, eを1列に並べるとき、以下の並べ方は何通りあるかを求める問題です。 (1) aとbが両端にくる場合 (2) aとbが隣り合う場合

順列組み合わせ場合の数数え上げ
2025/7/17