2. 写像 12 相とは
• 写像 12 相:
• 個の玉を 個の箱に入れる問題の総称
• e.g. 個の区別できるボールを 個の区別できる箱へ入れる
ときの通り数は??
• どうして写像と呼ばれるか
• 写像: 集合の各元を、他の集合の元のいずれかへ対応づけること
•ボールの箱への割り当てと考えると, これは写像
n k
3 2
!2
Ba Ba Ba
Bo Bo
7. Balls and Boxes 1
• [問題] 難易度: 茶
• 個の区別できるボールを, 個の区別できる箱に入れるとき、
可能な入れ方の総数を求めよ.
• ただし、箱に対する制限はないものとする.
• e.g.
• [入力] ,
• [出力]
n k
n = 2 k = 3
9
!7
Ba Ba
Bo Bo Bo
11. Balls and Boxes 2
• [問題] 難易度: 茶
• 個の区別できるボールを, 個の区別できる箱に入れるとき、
可能な入れ方の総数を求めよ.
• 各箱に入れることのできるボールの数は高々 個とする.
• e.g.
• [入力] ,
• [出力]
n k
1
n = 2 k = 3
6
!11
Ba Ba
Bo Bo Bo
12. Balls and Boxes 2
• 入れる箱を 個選んで
• ボールを入れる
n
!12
Ba Ba
Bo Bo Bo
13. Balls and Boxes 2
• 入れる箱を 個選んで
• ボールを入れる
n
!13
Ba Ba
Bo Bo Bo
14. Balls and Boxes 2
• 入れる箱を 個選んで
• ボールを入れる
n
!14
Ba Ba
Bo Bo Bo
17. Balls and Boxes 3
• [問題] 難易度: 青
• 個の区別できるボールを, 個の区別できる箱に入れるとき、
可能な入れ方の総数を求めよ.
• どの箱にも、 つ以上のボールを入れる必要がある.
• e.g.
• [入力] ,
• [出力]
n k
1
n = 4 k = 3
36
!17
Ba Ba Ba Ba
Bo Bo Bo
18. Balls and Boxes 3
• とする.
• に対して, 箱 にボールが入らないような入れ方の
総数.
• どの箱にも、 つ以上のボールを入れる入れ方の総数.
• 包除原理より,
となる.
これを愚直に計算すると, かかってしまう.
W ⊆ {1,2,...,k}
N(W) := i ∈ W i
X := 1
X =
∑
W⊆{1,2,...,k}
(−1)|W|
N(W)
Ω(2k
)
!18
22. Balls and Boxes 4
• [問題] 難易度: 緑
• 個の区別できないボールを, 個の区別できる箱に入れると
き、可能な入れ方の総数を求めよ.
• ただし、箱に対する制限はないものとする.
• e.g.
• [入力] ,
• [出力]
n k
n = 5 k = 3
21
!22
Ba Ba Ba Ba
Bo Bo Bo
Ba
23. Balls and Boxes 4
• (区別できない)棒とボールの並び替えに帰着
!23
Ba Ba Ba Ba
Bo Bo Bo
Ba
26. Balls and Boxes 5
• [問題] 難易度: 茶
• 個の区別できないボールを, 個の区別できる箱に入れると
き、可能な入れ方の総数を求めよ.
• 各箱に入れることのできるボールの数は高々 個とする.
• e.g.
• [入力] ,
• [出力]
n k
1
n = 3 k = 5
10
!26
Ba Ba Ba
Bo Bo Bo BoBo
27. Balls and Boxes 5
• 入れる箱を 個選べば良いn
!27
Ba Ba Ba
Bo Bo Bo BoBo
30. Balls and Boxes 6
• [問題] 難易度: 茶
• 個の区別できないボールを, 個の区別できる箱に入れると
き、可能な入れ方の総数を求めよ.
• どの箱にも、 つ以上のボールを入れる必要がある.
• e.g.
• [入力] ,
• [出力]
n k
1
n = 5 k = 3
6
!30
Ba Ba Ba Ba
Bo Bo Bo
Ba
35. Balls and Boxes 8
• [問題] 難易度: 灰
• 個の区別できるボールを, 個の区別できない箱に入れると
き、可能な入れ方の総数を求めよ.
• 各箱に入れることのできるボールの数は高々 個とする.
• e.g.
• [入力] ,
• [出力]
n k
1
n = 5 k = 10
1
!35
Ba Ba Ba Ba
Bo Bo Bo
Ba
BoBoBo Bo Bo BoBo
38. Balls and Boxes 9
• [問題] 難易度: 青
• 個の区別できるボールを, 個の区別できない箱に入れると
き、可能な入れ方の総数を求めよ.
• どの箱にも、 つ以上のボールを入れる必要がある.
• e.g.
• [入力] ,
• [出力]
n k
1
n = 4 k = 3
6
!38
Ba Ba Ba Ba
Bo Bo Bo
43. Balls and Boxes 7
• [問題] 難易度: 青
• 個の区別できるボールを, 個の区別できない箱に入れると
き、可能な入れ方の総数を求めよ.
• ただし、箱に対する制限はないものとする.
• e.g.
• [入力] ,
• [出力]
n k
n = 5 k = 3
5
!43
Ba Ba Ba
Bo Bo Bo BoBo
47. Balls and Boxes 10
• [問題] 難易度:青
• 個の区別できないボールを, 個の区別できない箱に入れると
き、可能な入れ方の総数を求めよ.
• ただし、箱に対する制限はないものとする.
• e.g.
• [入力] ,
• [出力]
n k
n = 5 k = 3
5
!47
Ba Ba Ba Ba
Bo Bo Bo
Ba
52. Balls and Boxes 11
• [問題] 難易度: 灰
• 個の区別できないボールを, 個の区別できない箱に入れると
き、可能な入れ方の総数を求めよ.
• 各箱に入れることのできるボールの数は高々 個とする.
• e.g.
• [入力] ,
• [出力]
n k
1
n = 5 k = 10
1
!52
Ba Ba Ba Ba
Bo Bo Bo
Ba
BoBoBo Bo Bo BoBo
55. Balls and Boxes 12
• [問題] 難易度:青
• 個の区別できないボールを, 個の区別できない箱に入れると
き、可能な入れ方の総数を求めよ.
• どの箱にも、 つ以上のボールを入れる必要がある.
• e.g.
• [入力] ,
• [出力]
n k
1
n = 10 k = 5
7
!55
Ba Ba Ba Ba
Bo Bo Bo
Ba
Bo Bo
BaBaBaBaBa