68人の人にA, B, Cの3都市への旅行経験を調査した結果、全員が少なくとも1つの都市に行ったことがある。BとCの両方に行った人は21人、CとAの両方に行った人は19人、AとBの両方に行った人は25人である。BとCの少なくとも一方に行った人は59人、CとAの少なくとも一方に行った人は56人、AとBの少なくとも一方に行った人は60人である。 (1) A, B, Cの各都市へ行ったことのある人の数をそれぞれ求める。 (2) A, B, Cの全ての都市に行ったことのある人の数を求める。

離散数学集合包除原理ベン図
2025/5/24

1. 問題の内容

68人の人にA, B, Cの3都市への旅行経験を調査した結果、全員が少なくとも1つの都市に行ったことがある。BとCの両方に行った人は21人、CとAの両方に行った人は19人、AとBの両方に行った人は25人である。BとCの少なくとも一方に行った人は59人、CとAの少なくとも一方に行った人は56人、AとBの少なくとも一方に行った人は60人である。
(1) A, B, Cの各都市へ行ったことのある人の数をそれぞれ求める。
(2) A, B, Cの全ての都市に行ったことのある人の数を求める。

2. 解き方の手順

(1)
Aに行った人の数をn(A)n(A)、Bに行った人の数をn(B)n(B)、Cに行った人の数をn(C)n(C)とする。
AとBの両方に行った人の数をn(AB)n(A \cap B)、BとCの両方に行った人の数をn(BC)n(B \cap C)、CとAの両方に行った人の数をn(CA)n(C \cap A)とする。
AとBの少なくとも一方に行った人の数をn(AB)n(A \cup B)、BとCの少なくとも一方に行った人の数をn(BC)n(B \cup C)、CとAの少なくとも一方に行った人の数をn(CA)n(C \cup A)とする。
A, B, Cの全ての都市に行った人の数をn(ABC)n(A \cap B \cap C)とする。
全体の人数をn(U)n(U)とする。
問題文より、
n(U)=68n(U) = 68
n(BC)=21n(B \cap C) = 21
n(CA)=19n(C \cap A) = 19
n(AB)=25n(A \cap B) = 25
n(BC)=59n(B \cup C) = 59
n(CA)=56n(C \cup A) = 56
n(AB)=60n(A \cup B) = 60
包除原理より、
n(BC)=n(B)+n(C)n(BC)n(B \cup C) = n(B) + n(C) - n(B \cap C)
n(CA)=n(C)+n(A)n(CA)n(C \cup A) = n(C) + n(A) - n(C \cap A)
n(AB)=n(A)+n(B)n(AB)n(A \cup B) = n(A) + n(B) - n(A \cap B)
これらに値を代入すると、
59=n(B)+n(C)2159 = n(B) + n(C) - 21
56=n(C)+n(A)1956 = n(C) + n(A) - 19
60=n(A)+n(B)2560 = n(A) + n(B) - 25
よって、
n(B)+n(C)=80n(B) + n(C) = 80 ...(1)
n(C)+n(A)=75n(C) + n(A) = 75 ...(2)
n(A)+n(B)=85n(A) + n(B) = 85 ...(3)
(2)+(3)-(1)より、
2n(A)=75+8580=802n(A) = 75 + 85 - 80 = 80
n(A)=40n(A) = 40
(1)+(3)-(2)より、
2n(B)=80+8575=902n(B) = 80 + 85 - 75 = 90
n(B)=45n(B) = 45
(1)+(2)-(3)より、
2n(C)=80+7585=702n(C) = 80 + 75 - 85 = 70
n(C)=35n(C) = 35
したがって、Aに行った人は40人、Bに行った人は45人、Cに行った人は35人。
(2)
包除原理より、
n(ABC)=n(A)+n(B)+n(C)n(AB)n(BC)n(CA)+n(ABC)n(A \cup B \cup C) = n(A) + n(B) + n(C) - n(A \cap B) - n(B \cap C) - n(C \cap A) + n(A \cap B \cap C)
全体の人数は68人なので、n(ABC)=68n(A \cup B \cup C) = 68
68=40+45+35252119+n(ABC)68 = 40 + 45 + 35 - 25 - 21 - 19 + n(A \cap B \cap C)
68=12065+n(ABC)68 = 120 - 65 + n(A \cap B \cap C)
68=55+n(ABC)68 = 55 + n(A \cap B \cap C)
n(ABC)=6855=13n(A \cap B \cap C) = 68 - 55 = 13
したがって、A, B, Cの全ての都市に行った人は13人。

3. 最終的な答え

(1) Aに行った人は40人、Bに行った人は45人、Cに行った人は35人。
(2) A, B, Cの全ての都市に行った人は13人。

「離散数学」の関連問題

「SCHOOL」という6つの文字(S, C, H, O, O, L)を並べる順列に関する問題です。 (1) 6つの文字をすべて並べる場合の数を求めます。 (2) HとLが隣り合うように並べる場合の数を...

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

8人を以下の方法で分ける場合の数をそれぞれ求めます。 (1) 4人、3人、1人の3つのグループに分ける。 (2) 3人、3人、2人の3つのグループに分ける。 (3) 2人ずつの4つのグループに分ける。

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

4種類の文字a, b, c, d から重複を許して指定された個数だけ選び、1列に並べる場合の文字列の総数を求める問題です。 (1) 2個の場合 (2) 3個の場合

組み合わせ重複組合せ場合の数数列
2025/7/29

大人5人と子供5人が輪の形に並ぶとき、大人と子供が交互に並ぶ並び方は何通りあるかを求める問題です。

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

問題は、次の2つの並べ方の総数を求めることです。 (1) 5個の数字1, 2, 3, 4, 5のすべてを1列に並べる場合の数。 (2) 7個の文字A, B, C, D, E, F, Gのすべてを1列に...

順列組み合わせ階乗場合の数
2025/7/29

右の図の6つの領域を4色すべてを使って塗り分ける場合の数を求める問題です。ただし、隣り合う領域は異なる色で塗る必要があります。同じ色を何回使ってもよいという条件があります。

場合の数塗り分け
2025/7/29

ド・モルガンの法則を用いて、等式 $(A \cup B)^C = \bar{A} \cap \bar{B}$ を証明せよ。 そして、$(A \cup B)^C = (\bar{A} \cap \bar...

集合論ド・モルガンの法則補集合論理
2025/7/29

ド・モルガンの法則を用いて、集合に関する等式 $\overline{(A \cup B)} \cap \overline{C} = (\overline{A} \cap \overline{B}) \...

集合論ド・モルガンの法則集合の演算
2025/7/29

この問題は、写像に関する定理とその証明の穴埋め問題です。具体的には、(1)定理の仮定部分にある3つの空欄を埋め、(2)与えられた定理の証明の未完成部分を完成させる必要があります。

写像単射合成写像証明
2025/7/29

問題は、複数の球がひもでつながれている図が与えられ、以下の条件を満たす球の塗り分け方を求めるものです。 * それぞれの球を、用意した5色(赤、青、黄、緑、紫)のうちのいずれか1色で塗る。 * 1本のひ...

組み合わせグラフ彩色数え上げ場合の数
2025/7/29