サイコロの出目の和 (3回目)

2024/2/18(日)
サイコロの出目の和 (3回目)
 
出目1~dのサイコロn個の和がkとなる場合の集合
 
■ 場合の集合
▼ 集合の定義
集合Aの場合の数(要素数)は|A|と書く
 
n個のサイコロの出目1~dの和がkとなる集合をAとする
(|A|を求めることが目的)
 
n個のサイコロの出目1~?の和がkとなる集合をA0とする
(出目がd以下とdを超える場合のすべてを含む)
 
i番目のサイコロの出目がdを超える集合をAiとする
(i=1~n, i番目以外がdを超える場合も含む)
 
 
▼ 集合の式
(A1∪A2∪…∪An)は少なくとも1個の出目はdを超え
Aは出目がd以下のみの場合なので
A ∩ (A1∪A2∪…∪An) = ∅
 
また
A0 = A ∪ (A1∪A2∪…∪An)
なので
 
|A| = |A0| - |A1∪A2∪…∪An|
となる
 
 
▼ |A1∪A2∪…∪An|(n = 3の時)を考える



 










 
|A1∪A2∪A3|
= |A1|+|A2|+|A3|
- |A1∩A2|-|A1∩A3|-|A2∩A3|
+ |A1∩A2∩A3|
 
= (1+4+6+7) + (2+4+5+7) + (3+5+6+7)
- (4+7) - (5+7) – (6+7)
+ (7)
 
= (1+6) + (2+4) + (3+5) + (7)
= 1 + 2 + 3 + 4 + 5 + 6 + 7
 
つまり
|A1|+|A2|+|A3|には
|A1∩A2∩A3|を除く|A1∩A2|,|A1∩A3|,|A2∩A3|
の部分が2回ずつと
|A1∩A2∩A3|の部分が3回ずつ含まれる
|A1∩A2|,|A1∩A3|,|A2∩A3|を引くと
2回分が1回分だけになるが
|A1∩A2∩A3|の部分を3回分引くことになるので
|A1∩A2∩A3|を1回分足している
 
 
▼ |A1∪A2∪…∪An|(n = 4の時)を考える


 











 
 
|A1∪A2∪A3∪A4|
= |A1|+|A2|+|A3|+|A4|
- |A1∩A2|-|A1∩A3|-|A1∩A4|-|A2∩A3|-|A2∩A4|-|A3∩A4|
+ |A1∩A2∩A3|+|A1∩A2∩A4|+|A1∩A3∩A4|+|A2∩A3∩A4|
- |A1∩A2∩A3∩A4|
 
= (1+5+8+9+11+12+13) + (2+5+6+9+10+12+13)
+ (3+6+7+9+10+11+13) + (4+7+8+10+11+12+13)
- (5+9+12+13) - (9+11+13) - (8+11+12+13)
- (6+9+10+13) - (10+12+13) - (7+10+11+13)
+ (9+13) + (12+13) + (11+13) + (10+13)
- (13)
 
= (1+8+11) + (2+5+12) + (3+6+9) + (4+7+10)
- (9+11+13) - (10+12+13)
+ (9+13) + (12+13) + (11+13) + (10+13)
- (13)
 
= (1+8+11) + (2+5+12) + (3+6+9) + (4+7+10)
+ (13)
 
= 1+2+3+4+5+6+7+8+9+10+11+12+13
 
 
▼ |A1∪A2∪…∪An|を考える
|A1∪A2∪…∪An|
= (|A1|+|A2|+…+|An|)
- (|A1∩A2|+…+|A1∩An|+…+|A2∩A3|+…+|An-1∩An|)
+(-1)r-1(|A1∩A2∩…∩Ar|+…+|An-r+1∩An-r+2∩…∩An|)
+(-1)n-1|A1∩A2∩…∩An|
 
 
▼ |A|の集合の式
|A| = |A0| - |A1∪A2∪…∪An|
= |A0|
- (|A1|+|A2|+…+|An|)
+ (|A1∩A2|+…+|A1∩An|+…+|A2∩A3|+…+|An-1∩An|)
+(-1)r(|A1∩A2∩…∩Ar|+…+|An-r+1∩An-r+2∩…∩An|)
+(-1)n|A1∩A2∩…∩An|
となる
 
■ 結果
▼ 集合の定義
集合Aの場合の数(要素数)は|A|と書く
 
n個のサイコロの出目1~dの和がkとなる集合をAとする
(|A|を求めることが目的)
 
n個のサイコロの出目1~?の和がkとなる集合をA0とする
(出目がd以下とdを超える場合のすべてを含む)
 
i番目のサイコロの出目がdを超える集合をAiとする
(i=1~n, i番目以外がdを超える場合も含む)
 
▼ 集合
出目1~dのサイコロn個の和がkとなる場合の集合
|A| = |A0| - |A1∪A2∪…∪An|
= |A0|
- (|A1|+|A2|+…+|An|)
+ (|A1∩A2|+…+|A1∩An|+…+|A2∩A3|+…+|An-1∩An|)
+(-1)r(|A1∩A2∩…∩Ar|+…+|An-r+1∩An-r+2∩…∩An|)
+(-1)n|A1∩A2∩…∩An|

 

このブログの人気の投稿

NEWS

N88-BASICでゲーム (1回目)