Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 21 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
21
Dung lượng
321,98 KB
Nội dung
C
C
Ơ
Ơ
SỞ CỦAPHÉP ĐẾM.
S
Ở
C
Ủ
A PH
É
P Đ
Ế
M.
Những nguyên lý đếmcơ bản:
Những nguyên lý đếmcơ bản:
1) Quy tắc cộng:
1) Quy tắc cộng:
Giả sử có k
Giả sử có 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 có thể làm tương ứng bằng n
này có 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 có thể làm đ
ồ
ng thời.
hai việc nào có 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 có thể chọn bài thực hành
Một sinh viên có 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 có 23, 15 và 19 bài. Vì vậy,
ng ứng có 23, 15 và 19 bài. Vì vậy,
theo quy tắc cộng có 23 + 15 + 19 =
theo quy tắc cộng có 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 có thể phát biểu dưới dạng của
Quy tắc cộng có 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. Có |A
với i=1,2, , k. Có |A
i
i
|
|
cách làm T
cách làm T
i
i
và không có hai việc nào có thể được
và không có hai việc nào có 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 đó có n
ợc làm, khi đó có 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 có thể ghi nhãn cho những chiếc ghế
ời ta có 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 có bao nhiêu chiếc ghế có
vậy, nhiều nhất có bao nhiêu chiếc ghế có
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 có 26.100=2600 cách khác nhau để
chỉ ra rằng có 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 có thể gán nhãn cho 2600 chiếc ghế.
ta có thể gán nhãn cho 2600 chiếc ghế.
2)
2)
Có bao nhiêu xâu nhị phân có độ dài n.
Có bao nhiêu xâu nhị phân có độ dài n.
Mỗi một trong n bit của xâu nhị phân có thể
Mỗi một trong n bit của xâu nhị phân có 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 có tổng cộng
bằng 1. Bởi vậy theo quy tắc nhân có tổng cộng
2
2
n
n
xâu nhị phân khác nhau có độ dài bằng n.
xâu nhị phân khác nhau có độ 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ủasố các phần tử của mọi tập
bằng tích củasố 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 có thể được làm đ
ồ
ng
Khi hai công việc 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 có thể phát biểu nguyên lý
hai việc. Ta có 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 có bao
cho trên tập vũ trụ hữu hạn U nào đó và đếm xem có 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ử có một đàn chim bồ câu bay vào chu
ồ
ng.
Giả sử có 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 có nhiều hơn một con chim. Nguyên lý này dĩ
một ngăn có nhiều hơn một con chim. Nguyên lý này dĩ
nhiên là có thể áp dụng cho các đối tượng không phải là
nhiên là có 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 có k+1 (hoặc nhiều hơn) đ
ồ
Nếu có 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 có ít
vật được đặt vào trong k hộp thì t
ồ
n tại một hộp có ít
nhất hai đồ vật.
nhất hai đồ vật.
Chứng minh:
Chứng minh:
Giả sử không có hộp nào trong k hộp chứa
Giả sử không có 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à có ít nhất k + 1 vật.
thiết là có í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 có ít
Trong bất kỳ một nhóm 367 người thế nào cũng có ít
nhất hai người có ngày sinh nhật giống nhau bởi vì chỉ có
nhất hai người có ngày sinh nhật giống nhau bởi vì chỉ có
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 có bao nhiêu học sinh dự thi để cho chắc chắn t
ì
m
nhất có bao nhiêu học sinh dự thi để cho chắc chắn t
ì
m
đư
đư
ợc hai học sinh có kết quả thi như nhau?
ợc hai học sinh có 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 có 101 kết quả điểm thi khác nhau.
102, vì ta có 101 kết quả điểm thi khác nhau.
3)
3)
Trong số những người có mặt trên trái đất, phải t
ì
m
Trong số những người có mặt trên trái đất, phải t
ì
m
đư
đư
ợc hai người có hàm răng giống nhau. Nếu xem mỗi
ợc hai người có 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 có chiều
hàm răng gồm 32 cái như là một xâu nhị phân có 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ì có tất cả 2
với bit 0, thì có 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 có điều cần
ợt quá 5 tỉ, nên theo nguyên lý Dirichlet ta có đ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 cơ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 cơsố b củasố 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 cơ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 cơ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 cơ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 cơ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 có ]25.000.000/10.000.000[ = 3 có cùng một số Để đảm bảo mỗi máy có một số cần có í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 có n người, bao giờ cũng tìm được 2 người có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 có người cósố người... Dirichlet tổng quát: Mệnh đề: Nếu có 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ạisố thực x, đó là số nguyên nhỏ nhất có 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 có 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