counting_chap1

照山順一
輪講の目的
 B4やM1に英語を読むこと、発表スライドの作成に慣
れてもらう。組み合わせに関しての感覚を養う。
 基本事項
10:30~12:00程度:会議室
一回に2人発表予定。一人一時間弱で。
終わりきらなければ、続きを次週に。
 目標としては、7月の第2週に終わる予定。
(計9回:一回に一章で進むと一回分余る)
A Path to Combinatorics
for Undergraduate
 カウンティングの話
 基礎的な力がついていくと思います。
 高校で習ったような問題もありますが
丁寧に読んでいきましょう。
 流れ:具体的な例題を用いて、解法を与えていく
 各章に約15程度の例題
 1章:和と積
 2章:組み合わせ
 3章:二項係数
 4章:全単射
 5章:帰納法
 6章:包除原理
 7章:ダブルカウンティング
 8章:生成関数
ex1:12345678910111213 ……….. 9899100
100文字消した時にできる最大の数は何
か?
 何けたの数ができるのか?→192-100=92
 できるだけ左に9が来るようにすればよい。
→9以外の数を左からどんどん削る。
Not So Fast, My Friend!!!!
99202122232425262728293031
999995051525354555657585960……9899100
9101112131415161718192021 ………..
9993031…394041…495051………..
………..
9899100
9899100
99999585960……9899100
99999785960……9899100
8 + 19 + 19 + 19 + 19 27
84
8
46
消した文字数:
 ときどき間違った解法を記述して、後で訂正をしてい
る。
Not So Fast, My Friend!!!!
 書いてあることをうのみにせずに確認しながら読む力
もつく。
 論文にはよく間違いがあったりするもの。
ex2:以下の条件を満たす4人の並び方はいくつあるか?
①父と母は隣同士
②弟は、父または母の隣
父、母、弟の並び方を考える。
父
母
父
弟 父
母
弟 母
弟
母 弟
母
父 弟
父
兄
それぞれの並び方に
兄が右か左にくるので、
2+2+2+2=8通り
ex3:10×10の格子点
この点から4つを結んで作られる正方形はいくつあるか?
教科書では10×10だが、
6×6の格子で考えてみる。
長さkのもの:(6- →(n-k)2
パターン1:
k)2
パターン2:
各正方形はパターン1の正方形の
いずれか一つに内接する
長さkのパターン1の正方形に
内接するパターン2の正方形の数:k-1
1章の内容
 和を使って数え上げるのか、積を使って数え上げる
のか
 ex2,ex3:和を使用
 ex2を積の考え方で解くと、2(父、母)×2(弟)×2
(兄)=8
 集合の考え方では:
ex4:長さが1~nの棒が1本ずつ
ここから3本選んで三角形はいくつ作れる
か?
合同なものは同一とみなす
 三角形の3辺を短いほうから x, y, z とする
 基本方針は三角不等式 x+y>z を考える
 最長の辺を固定してカウンティング
y
x
z
ex4:長さが1~nの棒が1本ずつ
ここから3本選んで三角形はいくつ作れる
か?
合同なものは同一とみなす
A(k):最長辺の長さがkである三角形の個数
y
x
kの偶奇で場合分け
k=2m
x+y>2m と x+y>2xからxとmの大小関係で場合分け
z
:①xがm以下②xがmより大きい
① y>k-x が満たすべき条件y: k-x+1 から k-1 までの x-1 通りの数を取り
② y>x が満たすべき条件 y: x+1 から k-1 までの k-x-1 通りの数を取り
ex4:長さが1~nの棒が1本ずつ
ここから3本選んで三角形はいくつ作れる
か?
合同なものは同一とみなす
A(k):最長辺の長さがkである三角形の個数
y
x
kの偶奇で場合分け
k=2m
k=2m+1
z
ex5 A君はロッカーのカギ番号を忘れてしまった。
分かっていることは以下の通り。
①鍵は3つの数字を順番に正しく入れると開く
②鍵に使われる数字は1から40まで
③3つのうち、2つは17と24であるが順番は分から
正しい鍵番号として何通り考えられるか?
1
2
3
1
7
2
4
??
①鍵は3つの数字を順番に正しく入れると開く
②鍵に使われる数字は1から40まで
③3つのうち、2つは17と24であるが順番は分
Not So Fast, My Friend!!!!
からない
1
2
3
1
7
1
7
2
4
2
4
2
4
??
??
2
4
1
7
??
??
??
??
1
7
2
4
1
7
2
4
1
7
??に入る数は40通りなので、
40×6=240
(17,17,24)や(17,24,2
同じ数字を二つ含む6パターンを
二重に数え上げている。
よって正しい答えは240-6=23
ex6 1099の約数からランダムに選んだ時、
その数が1088の倍数である確率は?
1099=299・599
約数は2a・5bの形をしている:約数は全部で100
1088=288・588
a,bともに88以上99以下を満たせばよい:122
ex7:整数aとbの最小公倍数が23571113であるような
a,bの組み合わせは何通りあるか?
それぞれのパターン数を数え上げて、掛け合わせる。
7通り
x、sどちらかを3と固定すると、もう片方の取りうるパターンは(3+1)通
2×4通り考えられるが(3,3)を二度数えていることに注意して、8-1=7通り
(2×(3+1)-1)× (2×(7+1)-1)× (2×(13+1)-1)
=(2×3+1)× (2×7+1)× (2×13+1)=7×15×27=2835通り
ex6,ex7より:整数の約数・最小公倍数に関する命題
命題1.1.
nの約数の個数:
命題1.2.
nを最小公倍数に持つ整数の組の数:
ちょっと休憩:連絡
 もし発表に時間がかかりそうだったら、メインアイ
ディアを示すなどして適宜省略して下さい。
 ただし、何が書いてあるのか理解してからその判断
を。
 どうしてもわからない点があれば人に聞きましょう。
ex8:以下のような条件を満たすナンバープレートがある
①アルファベット3文字の後ろに数字が3つならぶ
②Oと0を同時に使わない
何通りのナンバーができるか?
A X O
4 2 2
S1:0を使わないナンバー
S2:Oを使わないナンバー
|S1|=263×93
|S2|=253×103
|S1|と|S2|を足せば答えか?
S3:Oと0ともに使わないナンバー |S3|=253×93
→S1とS2の共通部分
答:|S1|+|S2|-|S3|=170472
集合を足し合わせて重なった部分の二重数え上げを取り除くことを包除原理という。
詳しくは6章で。(1カ月半ほど後で。)
ex9:1000より小さい正の整数の中で
10進表記をした時、1を持つ整数の数は?
S={1, 2, 3, . . . , 998, 999}
集合Sを分割する
S1={1, 2, 3, . . . , 9}
S2={10, 11, 12, . . . , 98, 99}
答:1+18+252=
S3={100, 101, 102, . . . , 998,
999}
→A1={1} |A1|=1
A1:S1で少なくとも1を1つもつ数字の集合
A2:S2で少なくとも1を1つもつ数字の集合
→|A2|=1
→|A3|=252
A3:S3で少なくとも1を1つもつ数字の集合
8
1
8
9
1
9
9
7
2
7
2
9
9
8
ex9:1000より小さい正の整数の中で
10進表記をした時、1を持つ整数の数は?
S’={0, 1, 2, 3, . . . , 998, 999}
集合S’全体から1を含まない数を数え上げて引いたほうが簡単
B:1000未満で1を含まない非負整数の集合
|B|=93=729答:1000-729=271
ex10:15個のスイッチがある
少なくとも一つがonとなっている場合の数は?
 215-1=32767
定理1.3
|S|=n なる集合Sが与えられた時、
空集合・S自身も含め2n個の部分集合がある。
写像に関して
 単射、全射、全単射の定義
定理1.4:順列
 n, k を正の整数とし、n≧kとする。
 n個からk個を取り出し作られる順列のパターン数は、
である。
ex11:5チームによる総当たり戦
各試合の勝敗確率は50%
全勝または全敗するチームが無い確率は?
A
B
C
D
E
A
B
C
D
E
よって、パターン数は
210-2×5×26+20×23=25×
17
求めるのは確率:
この値を210で割って、17/32=
0.53215
試合数は全部で10試合
勝ち負けのパターンは全部で210であり、
総当たりの結果のパターンは等しい確率で現れ
る。
全体から条件に合わないパターン数を引く
チームAが全勝したと仮定
残り6試合 : 26パターン
あるチームが全勝する
あるチームが全敗する
: 5× 26
: 5× 26
全勝のチームと全敗のチームが
同時に存在する場合を二度数え上げている
Aが全勝、Bが全敗:残り23試合
チームの選び方:5P2=20通り
→20×23
ex12:以下の条件を満たす7文字のアルファベット列の数は?
①同じ文字は現れない
②aとbは隣り合わない
solutin teruyam soaknbm nouseba
ex12:以下の条件を満たす7文字のアルファベット列の数は?
①同じ文字は現れない
②aとbは隣り合わない
first solution(①を満たす列数から②を満たさないものを引く)
 7文字の並べ方全体から、abが隣り合うものをひく。
 全体: 26P7
→
 abの順番で隣り合う列の数を数え上げ。
24P5
×6
o p q r s
 baの順番で隣り合う列について場合の数は同じ
 よって求める場合の数は、
26P7
- 2×24P5 ×6 = 3254106240
ex12:以下の条件を満たす7文字のアルファベット列の数は?
①同じ文字は現れない
②aとbは隣り合わない
second solution(分割して足し合わせる)
 以下の4つの場合に分けて数え上げる
①a,bともに含まない:
24文字から7文字を並べる →
②aは含み,bは含まない:
24字から6文字並べ、aを入れる → 24P6 ×7
③bは含み,aは含まない:
②と同様 → 24P6 ×7
→ 24P5 ×6×5
④a,bともに含むが隣り合わない:
24字から5文字選び,どこにa,bを埋め込むか?
o p q r s
24P
まず、aを6か所から選び、
bを残り5か所から選ぶ。
ex13:1972年8月19日を以下のように書くとする
[190872]
つまり19Y1Y2年M1M2月D1D2日を[D1D2M1M2Y1Y2]と書く。
D1+M1+Y1=8 かつ D2+M2+Y2=19を満たし、
[D1D2M1M2Y1Y2](D1=0も許す)が
198で割り切れ、1980で割り切れない年月日はいくつあるか?
ヒント:n=amam-1…a1a0:m+1ケタの数
n=am10m+am-110m-1+…a110+a0
c= D1D2M1M2Y1Y2 →cは9でも11でも割り切れる:99の
D2+D1+M2+M1+Y2+Y1=8+19=27
D2-D1+M2-M1+Y2-Y1=-8+19=11
198で割り切れて、1980で割り切れないための条件:Y2が0以
あとは、実際にあり得る日付を考えて足し合わせていく。
ex14:2×2のタイルがあって色を塗る。
手元にある色の数は8色、隣り合ったところは同じ色にしてはいけない
何通りの塗り方があるか? 回転して同じものは、同一のものとする
Not So Fast My Friend!!!!
 [使用する色の数で場合分け]
4色
3色
2色
A
D
D
C
C
B
B
A
B
C
A
B
D
A
C
D
A
C
C
A
A
B
B
A
B
A
A
B
C
A
A
C
A
B
B
A
B
A
A
B
今後の予定
 第2回 5月21日
堺谷:chap2(p.25~p.31)Cor.2.2まで
古川:chap2(p.32~p.39)Ex.2.7から
 第3回 5月28日
笹沼:chap3(p.43~p.53)Ex.3.7まで
西田:chap3(p.53~p.66)Ex.3.8から
 第4回 6月 4日
厳 :chap4(~p.77)Ex.4.8まで
長尾:chap4(p.78~)Ex.4.9から
以下未定:chap4以降は早いうちにコピーして机に置いておき
ます。