Tài liệu CƠ SỞ CỦA PHÉP ĐẾM doc

21 604 1
Tài liệu CƠ SỞ CỦA PHÉP ĐẾM doc

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

C C Ơ Ơ SỞ CỦA PHÉP ĐẾM. S Ở C Ủ A PH É P Đ Ế M. Những nguyên lý đếm bản: Những nguyên lý đếm bản: 1) Quy tắc cộng: 1) Quy tắc cộng: Giả sử k Giả sử k công việc T công việc T 1 1 , T , T 2 2 , , T , , T k k . Các việc . Các việc này thể làm tương ứng bằng n này thể làm tương ứng bằng n 1 1 , , n n 2 2 , , n , , n k k cách và giả sử không có cách và giả sử không có hai việc nào thể làm đ ồ ng thời. hai việc nào thể làm đ ồ ng thời. Khi Khi đ đ ó số cách làm một trong k ó số cách làm một trong k việc đó là n việc đó là n 1 1 +n +n 2 2 + + n + + n k k . . Ví dụ. Ví dụ. 1) 1) Một sinh viên thể chọn bài thực hành Một sinh viên thể chọn bài thực hành máy tính từ một trong ba danh sách máy tính từ một trong ba danh sách t t ươ ươ ng ứng 23, 15 và 19 bài. Vì vậy, ng ứng 23, 15 và 19 bài. Vì vậy, theo quy tắc cộng 23 + 15 + 19 = theo quy tắc cộng 23 + 15 + 19 = 57 cách chọn bài thực hành. 57 cách chọn bài thực hành. Quy tắc cộng theo ngôn ngữ tập hợp Quy tắc cộng theo ngôn ngữ tập hợp Quy tắc cộng thể phát biểu dưới dạng của Quy tắc cộng thể phát biểu dưới dạng của ngôn ngữ tập hợp như sau: Nếu A ngôn ngữ tập hợp như sau: Nếu A 1 1 , A , A 2 2 , , A , , A k k là là các tập hợp đôi một rời nhau, khi đó số phần tử các tập hợp đôi một rời nhau, khi đó số phần tử của hợp các tập hợp này bằng tổng số các phần của hợp các tập hợp này bằng tổng số các phần tử của các tập thành phần. Giả sử T tử của các tập thành phần. Giả sử T i i là việc chọn là việc chọn một phần tử từ tập A một phần tử từ tập A i i với i=1,2, , k. |A với i=1,2, , k. |A i i | | cách làm T cách làm T i i và không hai việc nào thể được và không hai việc nào thể được làm cùng một lúc. Số cách chọn một phần tử của làm cùng một lúc. Số cách chọn một phần tử của hợp các tập hợp này, một mặt bằng số phần tử hợp các tập hợp này, một mặt bằng số phần tử của nó, mặt khác theo quy tắc cộng nó bằng của nó, mặt khác theo quy tắc cộng nó bằng |A |A 1 1 |+|A |+|A 2 2 |+ +|A |+ +|A k k |. |. Do Do đ đ ó ta có: ó ta có: |A |A 1 1 ∪ ∪ A A 2 2 ∪ ∪ ∪ ∪ A A k k | = |A | = |A 1 1 | + |A | + |A 2 2 | + + |A | + + |A k k |. |. Quy tắc nhân Quy tắc nhân Giả sử một nhiệm vụ nào đó được tách ra Giả sử một nhiệm vụ nào đó được tách ra thành k việc T thành k việc T 1 1 , T , T 2 2 , , T , , T k k . Nếu việc Ti có . Nếu việc Ti có thể làm bằng n thể làm bằng n i i cách sau khi các việc T cách sau khi các việc T 1 1 , , T T 2 2 , T , T i i - - 1 1 đã đư đã đư ợc làm, khi đó n ợc làm, khi đó n 1 1 .n .n 2 2 n n k k cách thi hành nhiệm vụ đã cho cách thi hành nhiệm vụ đã cho Ví dụ. Ví d ụ. 1) 1) Ng Ng ư ư ời ta thể ghi nhãn cho những chiếc ghế ời ta thể ghi nhãn cho những chiếc ghế trong một giảng đường bằng một chữ cái và một trong một giảng đường bằng một chữ cái và một số nguyên dương không vượt quá 100. Bằng cách số nguyên dương không vượt quá 100. Bằng cách nh nh ư ư vậy, nhiều nhất bao nhiêu chiếc ghế có vậy, nhiều nhất bao nhiêu chiếc ghế thể được ghi nhãn khác nhau? thể được ghi nhãn khác nhau? Thủ tục ghi nhãn cho một chiếc ghế gồm hai Thủ tục ghi nhãn cho một chiếc ghế gồm hai việc, gán một trong 26 chữ cái và sau đó gán việc, gán một trong 26 chữ cái và sau đó gán một trong 100 số nguyên dương. Quy tắc nhân một trong 100 số nguyên dương. Quy tắc nhân chỉ ra rằng 26.100=2600 cách khác nhau để chỉ ra rằng 26.100=2600 cách khác nhau để gán nhãn cho một chiếc ghế. Như vậy nhiều nhất gán nhãn cho một chiếc ghế. Như vậy nhiều nhất ta thể gán nhãn cho 2600 chiếc ghế. ta thể gán nhãn cho 2600 chiếc ghế. 2) 2) Có bao nhiêu xâu nhị phân độ dài n. Có bao nhiêu xâu nhị phân độ dài n. Mỗi một trong n bit của xâu nhị phân thể Mỗi một trong n bit của xâu nhị phân thể chọn bằng hai cách vì mỗi bit hoặc bằng 0 hoặc chọn bằng hai cách vì mỗi bit hoặc bằng 0 hoặc bằng 1. Bởi vậy theo quy tắc nhân tổng cộng bằng 1. Bởi vậy theo quy tắc nhân tổng cộng 2 2 n n xâu nhị phân khác nhau độ dài bằng n. xâu nhị phân khác nhau độ dài bằng n. Nguyên lý nhân theo tập hợp Nguyên lý nhân theo tập hợp Nguyên lý Nguyên lý nhân t nhân t h h ư ư ờng được phát biểu ờng được phát biểu bằng ngôn ngữ tập hợp như sau. Nếu A bằng ngôn ngữ tập hợp như sau. Nếu A 1 1 , , A A 2 2 , , A , , A k k là các tập hữu hạn, khi đó số là các tập hữu hạn, khi đó số phần tử của tích Descartes của các tập này phần tử của tích Descartes của các tập này bằng tích của số các phần tử của mọi tập bằng tích của số các phần tử của mọi tập thành ph ầ n. Ta biết rằng việc chọn một thành ph ầ n. Ta biết rằng việc chọn một phần tử của tích Descartes A phần tử của tích Descartes A 1 1 x A x A 2 2 x x A x x A k k đư đư ợc tiến hành bằng cách chọn lần lượt ợc tiến hành bằng cách chọn lần lượt một phần tử của A một phần tử của A 1 1 , một phần tử của A , một phần tử của A 2 2 , , , một phần tử của Ak. Theo quy tắc nhân , một phần tử của Ak. Theo quy tắc nhân ta có: ta có: |A |A 1 1 x A x A 2 2 x x A x x A k k | = |A | = |A 1 1 |.|A |.|A 2 2 | |A | |A k k |. |. Nguyên lý bù trừ: Nguyên lý bù trừ: Khi hai công việc thể được làm đ ồ ng Khi hai công việc thể được làm đ ồ ng thời, ta không thể dùng quy tắc cộng để thời, ta không thể dùng quy tắc cộng để tính số cách thực hiện nhiệm vụ gồm cả hai tính số cách thực hiện nhiệm vụ gồm cả hai việc. Để tính đúng số cách thực hiện nhiệm việc. Để tính đúng số cách thực hiện nhiệm vụ này ta cộng số cách làm mỗi một trong vụ này ta cộng số cách làm mỗi một trong hai việc rồi trừ đi số cách làm đ ồ ng thời cả hai việc rồi trừ đi số cách làm đ ồ ng thời cả hai việc. Ta thể phát biểu nguyên lý hai việc. Ta thể phát biểu nguyên lý đ đ ếm này bằng ngôn ngữ tập hợp. Cho A ếm này bằng ngôn ngữ tập hợp. Cho A 1 1 , , A A 2 2 là hai tập hữu hạn, khi đó: là hai tập hữu hạn, khi đó: |A |A 1 1 ∪ ∪ A A 2 2 | = |A | = |A 1 1 | + |A | + |A 2 2 | | − − |A |A 1 1 ∩ ∩ A A 2 2 |. |. Nguyên lý bù t r ừ (tt): N guy ê n lý bù tr ừ (tt) : Từ đó với ba tập hợp hữu hạn A1, A2, A3, ta có: Từ đó với ba tập hợp hữu hạn A1, A2, A3, ta có: |A |A 1 1 ∪ ∪ A A 2 2 ∪ ∪ A A 3 3 | = |A | = |A 1 1 | + |A | + |A 2 2 | + |A | + |A 3 3 | | − − |A |A 1 1 ∩ ∩ A A 2 2 | | − − |A |A 2 2 ∩ ∩ A A 3 3 | | − − |A |A 3 3 ∩ ∩ A A 1 1 | + |A | + |A 1 1 ∩ ∩ A A 2 2 ∩ ∩ A A 3 3 |, |, và bằng quy nạp, với k tập hữu hạn A và bằng quy nạp, với k tập hữu hạn A 1 1 , A , A 2 2 , , A , , A k k ta có: ta có: | A | A 1 1 ∪ ∪ A A 2 2 ∪ ∪ ∪ ∪ A A k k | = N | = N 1 1 − − N N 2 2 + N + N 3 3 − − + ( + ( − − 1) 1) k k - - 1 1 N N k k , , trong trong đ đ ó N ó N m m (1 (1 ≤ ≤ m m ≤ ≤ k) là tổng phần k) là tổng phần của tất cả các giao m tập lấy từ k tập đã cho, nghĩa là của tất cả các giao m tập lấy từ k tập đã cho, nghĩa là Bây giờ ta đồng nhất tập A Bây giờ ta đồng nhất tập A m m (1 (1 ≤ ≤ m m ≤ ≤ k) với tính chất A k) với tính chất A m m cho trên tập vũ trụ hữu hạn U nào đó và đếm xem bao cho trên tập vũ trụ hữu hạn U nào đó và đếm xem bao nhiêu phần tử của U sao cho không thỏa mãn bất kỳ một nhiêu phần tử của U sao cho không thỏa mãn bất kỳ một tính chất A tính chất A m m nào. Gọi là số cần đếm, N là số phần tử của nào. Gọi là số cần đếm, N là số phần tử của U. Ta có: U. Ta có: = = N N − − | A | A 1 1 ∪ ∪ A A 2 2 ∪ ∪ ∪ ∪ A A k k | = | = N N − − N N 1 1 + N + N 2 2 − − + ( + ( − − 1) 1) k k N N k k , , trong trong đ đ ó N ó N m m là tổng các phần tử của U thỏa mãn m tính là tổng các phần tử của U thỏa mãn m tính chất lấy từ k tính chất đã cho. Công thức này được gọi là chất lấy từ k tính chất đã cho. Công thức này được gọi là nguyên lý bù trừ nguyên lý bù trừ . Nó cho phép tính qua các N . Nó cho phép tính qua các N m m trong trong tr tr ư ư ờng hợp các số này dễ tính toán hơn. ờng hợp các số này dễ tính toán hơn. NGUY Ê N L Ý DIRICHLET NGUYÊN LÝ DIRICHLET Mở đầu: Mở đầu: Giả sử một đàn chim bồ câu bay vào chu ồ ng. Giả sử một đàn chim bồ câu bay vào chu ồ ng. Nếu số chim nhiều hơn số ngăn chuồng thì ít nhất trong Nếu số chim nhiều hơn số ngăn chuồng thì ít nhất trong một ngăn nhiều hơn một con chim. Nguyên lý này dĩ một ngăn nhiều hơn một con chim. Nguyên lý này dĩ nhiên là thể áp dụng cho các đối tượng không phải là nhiên là thể áp dụng cho các đối tượng không phải là chim bồ câu và chuồng chim. chim bồ câu và chuồng chim. Mệnh đề (Nguyên lý): Mệnh đề (Nguyên lý): Nếu k+1 (hoặc nhiều hơn) đ ồ Nếu k+1 (hoặc nhiều hơn) đ ồ vật được đặt vào trong k hộp thì t ồ n tại một hộp ít vật được đặt vào trong k hộp thì t ồ n tại một hộp ít nhất hai đồ vật. nhất hai đồ vật. Chứng minh: Chứng minh: Giả sử không hộp nào trong k hộp chứa Giả sử không hộp nào trong k hộp chứa nhiều hơn một đồ vật. Khi đó tổng số vật được chứa nhiều hơn một đồ vật. Khi đó tổng số vật được chứa trong các hộp nhiều nhất là bằng k. Điều này trái giả trong các hộp nhiều nhất là bằng k. Điều này trái giả thiết là ít nhất k + 1 vật. thiết là ít nhất k + 1 vật. Nguyên lý này thường được gọi là nguyên lý Nguyên lý này thường được gọi là nguyên lý Dirichlet, mang tên nhà toán học người Đức ở thế kỷ 19. Dirichlet, mang tên nhà toán học người Đức ở thế kỷ 19. Ông Ông th th ư ư ờng xuyên sử dụng nguyên lý này trong công việc ờng xuyên sử dụng nguyên lý này trong công việc của mình. của mình. Ví dụ. Ví d ụ. 1) 1) Trong bất kỳ một nhóm 367 người thế nào cũng ít Trong bất kỳ một nhóm 367 người thế nào cũng ít nhất hai người ngày sinh nhật giống nhau bởi vì chỉ nhất hai người ngày sinh nhật giống nhau bởi vì chỉ tất cả 366 ngày sinh nhật khác nhau. tất cả 366 ngày sinh nhật khác nhau. 2) 2) Trong kỳ thi học sinh giỏi, điểm bài thi được đánh giá Trong kỳ thi học sinh giỏi, điểm bài thi được đánh giá bởi một số nguyên trong khoảng từ 0 đến 100. Hỏi rằng ít bởi một số nguyên trong khoảng từ 0 đến 100. Hỏi rằng ít nhất bao nhiêu học sinh dự thi để cho chắc chắn t ì m nhất bao nhiêu học sinh dự thi để cho chắc chắn t ì m đư đư ợc hai học sinh kết quả thi như nhau? ợc hai học sinh kết quả thi như nhau? Theo nguyên lý Dirichlet, số học sinh cần t ì m là Theo nguyên lý Dirichlet, số học sinh cần t ì m là 102, vì ta 101 kết quả điểm thi khác nhau. 102, vì ta 101 kết quả điểm thi khác nhau. 3) 3) Trong số những người mặt trên trái đất, phải t ì m Trong số những người mặt trên trái đất, phải t ì m đư đư ợc hai người hàm răng giống nhau. Nếu xem mỗi ợc hai người hàm răng giống nhau. Nếu xem mỗi hàm răng gồm 32 cái như là một xâu nhị phân chiều hàm răng gồm 32 cái như là một xâu nhị phân chiều dài 32, trong đó răng còn ứng với bit 1 và răng mất ứng dài 32, trong đó răng còn ứng với bit 1 và răng mất ứng với bit 0, thì tất cả 2 với bit 0, thì tất cả 2 32 32 = 4.294.967.296 hàm răng = 4.294.967.296 hàm răng khác nhau. Trong khi đó số người trên hành tinh này là khác nhau. Trong khi đó số người trên hành tinh này là v v ư ư ợt quá 5 tỉ, nên theo nguyên lý Dirichlet ta điều cần ợt quá 5 tỉ, nên theo nguyên lý Dirichlet ta điều cần tìm. tìm. [...]... nhiên nhỏ hơn b và ak ≠ 0 Biểu diễn của n được cho trong Mệnh đề 3 được gọi là khai triển của n theo số b, ký hiệu là (akak-1 a1a0)b Bây giờ ta sẽ mô tả thuật toán xây dựng khai triển số b của số nguyên n bất kỳ Trước hết ta chia n cho b để được thương và số dư, tức là n = bq0 + a0, 0 ≤ a0 < b Số dư a-0 chính là chữ số đứng bên phải cùng trong khai triển số b của n Tiếp theo chia q0 cho b, ta... < b Số dư a-1 chính là chữ số thứ hai tính từ bên phải trong khai triển số b của n Tiếp tục quá trình này, bằng cách liên tiếp chia các thương cho b ta sẽ được các chữ số tiếp theo trong khai triển số b của n là các số dư tương ứng Quá trình này sẽ kết thúc khi ta nhận được một thương bằng 0 Ví dụ Tìm khai triển số 8 của (12345)10 12345 = 8.1543 + 1 1543 = 8.192 + 7 192 = 8.24 + 0 24 = 8.3... theo chế độ tín chỉ bộ phận quản lý theo dõi 3 môn học :Toán rời rạc, Lập trình C và Cấu trúc dữ liệu người ta thấy số đăng ký như sau : Toán rời rạc 120 người, Lập trình C 110 người, Cấu trúc dữ liệu 88 người, Toán rời rạc và Lập trình C 52 người, Toán rời rạc và Cấu trúc dữ liệu 32 người, Cấu trúc dữ liệu và lập trình C 36 người, số người đăng ký cả ba môn là 25 người Hỏi số sinh viên đăng ký học... nhất ]25.000.000/10.000.000[ = 3 cùng một số Để đảm bảo mỗi máy một số cần ít nhất 3 mã vùng Một số ứng dụng của nguyên lý Dirichlet 1) Trong một phòng họp n người, bao giờ cũng tìm được 2 người số người quen trong số những người dự họp là như nhau Số người quen của mỗi người trong phòng họp nhận các giá trị từ 0 đến n − 1 Rõ ràng trong phòng không thể đồng thời người số người... Dirichlet tổng quát: Mệnh đề: Nếu N đồ vật được đặt vào trong k hộp thì sẽ tồn tại một hộp chứa ít nhất ]N/k[ đồ vật (Ở đây, ]x[ là giá trị của hàm trần tại số thực x, đó là số nguyên nhỏ nhất giá trị lớn hơn hoặc bằng x Khái niệm này đối ngẫu với [x] – giá trị của hàm sàn hay hàm phần nguyên tại x – là số nguyên lớn nhất giá trị nhỏ hơn hoặc bằng x.) Chứng minh: Giả sử mọi hộp đều chứa ít hơn... C 36 người, số người đăng ký cả ba môn là 25 người Hỏi số sinh viên đăng ký học ít nhất một môn là bao nhiêu người 3.Trong 3 môn đăng ký học tín chỉ gồm : Mạng máy tính; Thiết kế web và Hệ điều hành của khoa CNTT người ta thống kê như sau : Tổng số sinh viên đăng ký là 450 trong đó môn: Mạng máy tính 220 sv, Thiết kế Web 210 sv, Hệ điều hành 185 sv; đăng ký vừa Mạng máy tính vừa thiết kế web là 110 . C C Ơ Ơ SỞ CỦA PHÉP ĐẾM. S Ở C Ủ A PH É P Đ Ế M. Những nguyên lý đếm cơ bản: Những nguyên lý đếm cơ bản: 1) Quy tắc cộng: 1) Quy. phần tử của tích Descartes của các tập này phần tử của tích Descartes của các tập này bằng tích của số các phần tử của mọi tập bằng tích của số các

Ngày đăng: 15/02/2014, 19:20

Hình ảnh liên quan

và Y là ký tự trong bảng chữ cái. - Tài liệu CƠ SỞ CỦA PHÉP ĐẾM doc

v.

à Y là ký tự trong bảng chữ cái Xem tại trang 18 của tài liệu.

Từ khóa liên quan

Mục lục

  • CƠ SỞ CỦA PHÉP ĐẾM.

  • Ví dụ.

  • Quy tắc cộng theo ngôn ngữ tập hợp

  • Quy tắc nhân

  • Ví dụ.

  • Nguyên lý nhân theo tập hợp

  • Nguyên lý bù trừ:

  • Nguyên lý bù trừ (tt):

  • NGUYÊN LÝ DIRICHLET

  • Ví dụ.

  • Nguyên lý Dirichlet tổng quát:

  • Ví dụ.

  • Một số ứng dụng của nguyên lý Dirichlet.

  • Biểu diễn các số nguyên:

  • Ví dụ.

  • Bài tập.

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan