Tải bản đầy đủ (.pdf) (14 trang)

Chap_05_Counting

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 (694.29 KB, 14 trang )

<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-->

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×