Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (524.25 KB, 4 trang )
Counting Warmup
Strings of 7 bits
•
•
•
•
•
•
How many have a run of at least 3 1s?
Let S={0,1}7
Let R⊆S be the strings with a run of 3 1s
R={0,1}*111{0,1}*∩S
To count R, split it into disjoint subsets and count the subsets
Break R into subsets according to the position of the FIRST
block of three 1s
• A string in R could be of the form 111xxxx, 0111xxx,
x0111xx, xx0111x, or abc0111 where x is 0 or 1, and abc is
any string of 3 bits except 111
• 16+8+8+8+7=47
• Sum rule: If R=R1∪…∪Rn and the Ri are pairwise disjoint, then
|R|=|R1|+…+|Rn|
Strings of 7 bits
• How many members of S have a run
of exactly 3 1s but not longer?
• Easiest to calculate how many have a
run of at least four 1s and take the