<span class='text_page_counter'>(1)</span><div class='page_container' data-page=1>
Giảng viên: ThS. Trần Quang Khải
<b>TOÁN RỜI RẠC</b>
</div>
<span class='text_page_counter'>(2)</span><div class='page_container' data-page=2>
<b>Nội dung</b>
<b>1. Giới thiệu.</b>
<b>2. Hai nguyên lý đếm cơ bản.</b>
<b>3. Nguyên lý chuồng bồ câu (Phúc).</b>
<b>4. Hoán vị (Khánh).</b>
</div>
<span class='text_page_counter'>(3)</span><div class='page_container' data-page=3>
Toán rời rạc: 2011-2012
<b>Giới thiệu: Phép đếm</b>
</div>
<span class='text_page_counter'>(4)</span><div class='page_container' data-page=4>
<b>Giới thiệu</b>
<b><sub>Password (chỉ gồm </sub></b>
<b><sub>letters</sub></b>
<b><sub>và </sub></b>
<b><sub>numbers</sub></b>
<b><sub>):</sub></b>
<b>Dài 6</b> <b>ký tự </b> <b>Có thể có bao nhiêu?</b>
<b>Dài 8</b> <b>ký tự </b> <b>Có thể có bao nhiêu?</b>
<b>Dài 10</b> <b>ký tự </b> <b>Có thể có bao nhiêu?</b>
<b>Đếm</b>
</div>
<span class='text_page_counter'>(5)</span><div class='page_container' data-page=5>
Tốn rời rạc: 2011-2012
<b>Giới thiệu</b>
<b><sub>Thuật tốn:</sub></b>
<b>Tính số phép toán phải thực hiện </b> <b>độ phức tạp.</b>
<b>Lập trình:</b>
<b>Tính số lần lặp, số vịng lặp </b> <b>Xác định tài nguyên.</b>
<b>Đếm</b>
<b>nhưng đếm như thế nào?</b>
</div>
<span class='text_page_counter'>(6)</span><div class='page_container' data-page=6>
<b>Hai nguyên lý đếm cơ bản</b>
<b>1. Quy tắc cộng (</b>
<b>sum rule</b>
<b>).</b>
<b>2. Quy tắc nhân (</b>
<b>product rule</b>
<b>).</b>
</div>
<span class='text_page_counter'>(7)</span><div class='page_container' data-page=7>
Toán rời rạc: 2011-2012
<b>Quy tắc cộng</b>
Chương 05: Phép đếm 7
<b>N</b>
<b>ế</b>
<b>u m</b>
<b>ộ</b>
<b>t vi</b>
<b>ệ</b>
<b>c có th</b>
<b>ể</b>
<b>th</b>
<b>ự</b>
<b>c hi</b>
<b>ệ</b>
<b>n b</b>
<b>ằ</b>
<b>ng cách</b>
<b>ch</b>
<b>ọ</b>
<b>n 1:</b>
<b>ho</b>
<b>ặ</b>
<b>c</b>
<b>trong</b>
n
<sub>1</sub>
<b>cách</b>
<b>ho</b>
<b>ặ</b>
<b>c</b>
<b>trong</b>
n
<sub>2</sub>
<b>cách,</b>
<b>m</b>
<b>ỗ</b>
<b>i 1 cách ch</b>
<b>ọ</b>
<b>n trong t</b>
<b>ậ</b>
<b>p</b>
n
<sub>1</sub>
<b>không</b>
<b>gi</b>
<b>ố</b>
<b>ng</b>
<b>b</b>
<b>ấ</b>
<b>t c</b>
<b>ứ</b>
<b>cách ch</b>
<b>ọ</b>
<b>n nào trong t</b>
<b>ậ</b>
<b>p</b>
n
<sub>2</sub>
</div>
<span class='text_page_counter'>(8)</span><div class='page_container' data-page=8>
<b>Quy tắc cộng – Ví dụ</b>
<b>1. Chọn chồng:</b>
<b>Có máy bay: 15 ơng.</b>
<b>Có du thuyền: 9 ơng.</b>
<b>2. Chọn nghề để:</b>
<b>Trở thành siêu sao: 3 nghề.</b>
<b>Trở thành kỹ sư: 20 nghề.</b>
<b>Trở thành vô gia cư: 1 nghề.</b>
<b>Số cách chọn?</b>
</div>
<span class='text_page_counter'>(9)</span><div class='page_container' data-page=9>
Toán rời rạc: 2011-2012
<b>Quy tắc cộng mở rộng</b>
<b><sub>Có nhiều tập cách chọn: </sub></b>
<i>n</i><sub>1</sub><b>, </b><i>n</i><sub>2</sub><b>,…,</b> <i>n<sub>m</sub></i>
<b>Cách chọn của 1 tập không giống bất cứ cách chọn </b>
<b>nào của các tập khác.</b>
<b>Có tổng cộng: </b><i>n</i><sub>1</sub> + <i>n</i><sub>2</sub> + <b>… </b>+ <i>n<sub>m</sub></i> <b>cách</b>
</div>
<span class='text_page_counter'>(10)</span><div class='page_container' data-page=10>
<b>Dưới góc độ lý thuyết tập hợp</b>
<b>N</b>
<b>ế</b>
<b>u </b>
<b>là các t</b>
<b>ậ</b>
<b>p h</b>
<b>ữ</b>
<b>u h</b>
<b>ạ</b>
<b>n </b>
<b>tách </b>
<b>r</b>
<b>ờ</b>
<b>i nhau </b>
<b>(disjoint). S</b>
<b>ố</b>
<b>cách ch</b>
<b>ọ</b>
<b>n 1 ph</b>
<b>ầ</b>
<b>n </b>
<b>t</b>
<b>ử</b>
<b>t</b>
<b>ừ</b>
<b>m</b>
<b>ộ</b>
<b>t trong các t</b>
<b>ậ</b>
<b>p là:</b>
<i>n</i>
<i>A</i>
<i>A</i>
<i>A</i>
<sub>1</sub>
,
<sub>2</sub>
,...,
<i>n</i>
<i>n</i>
<i>A</i>
<i>A</i>
<i>A</i>
<i>A</i>
<i>A</i>
</div>
<span class='text_page_counter'>(11)</span><div class='page_container' data-page=11>
Toán rời rạc: 2011-2012
<b>Quy tắc nhân</b>
Chương 05: Phép đếm 11
<b>Gi</b>
<b>ả</b>
<b>s</b>
<b>ử</b>
<b>1 th</b>
<b>ủ</b>
<b>t</b>
<b>ụ</b>
<b>c có th</b>
<b>ể</b>
<b>chia thành 2 vi</b>
<b>ệ</b>
<b>c:</b>
<b>Cơng vi</b>
<b>ệ</b>
<b>c 1: </b>
n
<sub>1</sub>
<b>cách.</b>
<b>V</b>
<b>ớ</b>
<b>i </b>
<b>m</b>
<b>ỗ</b>
<b>i 1 cách </b>
<b>th</b>
<b>ự</b>
<b>c hi</b>
<b>ệ</b>
<b>n </b>
<b>công vi</b>
<b>ệ</b>
<b>c 1</b>
<b>, </b>
<b>có </b>
n
<sub>2</sub>
<b>cách th</b>
<b>ự</b>
<b>c hi</b>
<b>ệ</b>
<b>n </b>
<b>cơng vi</b>
<b>ệ</b>
<b>c 2</b>
<b>. </b>
</div>
<span class='text_page_counter'>(12)</span><div class='page_container' data-page=12>
<b>Quy tắc nhân – Ví dụ</b>
<b>1. Có 12 đề tài, có 2 sv, cần giao mỗi sv 1 đề tài:</b>
<b>SV1: có 12 cách giao đề tài.</b>
<b>SV2: có 11 cách giao đề tài.</b>
<b>Tổng cộng: 12*11 = 132 cách.</b>
<b>2. Có bao nhiêu chuỗi bit có độ dài là 7?</b>
<b>Mỗi bit có 2 cách chọn: </b>0 <b>và </b>1<b>.</b>
</div>
<span class='text_page_counter'>(13)</span><div class='page_container' data-page=13>
Tốn rời rạc: 2011-2012
<b>Dưới góc độ lý thuyết tập hợp</b>
Chương 05: Phép đếm 13
<b>N</b>
<b>ế</b>
<b>u </b>
<b>là các t</b>
<b>ậ</b>
<b>p h</b>
<b>ữ</b>
<b>u h</b>
<b>ạ</b>
<b>n. S</b>
<b>ố</b>
<b>các </b>
<b>ph</b>
<b>ầ</b>
<b>n t</b>
<b>ử</b>
<b>thu</b>
<b>ộ</b>
<b>c tích Cartersian c</b>
<b>ủ</b>
<b>a các t</b>
<b>ậ</b>
<b>p </b>
<b>này là tích s</b>
<b>ố</b>
<b>ph</b>
<b>ầ</b>
<b>n t</b>
<b>ử</b>
<b>c</b>
<b>ủ</b>
<b>a chúng:</b>
<i>n</i>
<i>A</i>
<i>A</i>
<i>A</i>
<sub>1</sub>
,
<sub>2</sub>
,...,
<i>n</i>
<i>n</i>
<i>A</i>
<i>A</i>
<i>A</i>
<i>A</i>
<i>A</i>
</div>
<span class='text_page_counter'>(14)</span><div class='page_container' data-page=14>
<b>Nguyên tắc loại trừ</b>
<b>Ví dụ: Có bao nhiêu chuỗi dài 8 bit mà có thể bắt </b>
<b>đầu bằng “1” </b>
<b>hoặc</b>
<b>kết thúc bằng “00”?</b>
<b>Giải:</b>
<b>Số chuỗi bắt đầu bằng “1”: 27</b> <b><sub>= 128</sub></b>
<b>Số chuỗi kết thúc bằng “00”: 26</b> <b><sub>= 64</sub></b>
<b>Số chuỗi bắt đầu bằng “1” và kết thúc bằng “00”:</b>
<b>25</b> <b><sub>= 32</sub></b>
</div>
<!--links-->