Một người đưa thư phân phối n bức thư mang tên người nhận khác nhau vào n hộp thư của các ngưòi nhận.. Gọi H là tập hợp gồm các hoán vị của A mà trong mỗi hoán vị đó phần tử a không nằ
Trang 1SỬ DỤNG ÁNH XẠ TRONG CÁC BÀI TOÁN TỔ HỢP
MÃ: TO10
1 Lý thuyết
1.1 Định nghĩa
+ Cho hai tập hợp X và Y (khác rỗng) Một ánh xạ f từ X lên Y là một quy tắc cho
tương ứng mỗi phần tử x∈X với một và chỉ một phần tử y = f(x)∈Y
+ Tập X gọi là tập nguồn, tập Y gọi là tập đích
+ Ánh xạ f được gọi là đơn ánh nếu với mọi x1, x2∈X, f(x1) = f(x2) ⇒ x1 = x2
(Hay nếu với mọi x1, x2∈X, x1 π x2 fi f x( )1 π f x( )2 ) + Ánh xạ f được gọi là toàn ánh nếu với mọi y∈Y, ∃x∈X sao cho f(x) = y
+ Ánh xạ f được gọi là song ánh nếu f vừa là đơn ánh vừa là toàn ánh
1.2 Định lí 1
Với A, B là các tập hợp hữu hạn Xét f là một ánh xạ đi từ A vào B
• Nếu f là đơn ánh thì |A| ≤ |B|
• Nếu f là toàn ánh thì |A| ≥ |B|
• Nếu f là song ánh thì |A| =|B|
1.3 Định lí 2
Cho 2 tập hợp A và B có n phần tử, số lượng song ánh f: A Æ B là n!
2 BÀI TẬP ÁP DỤNG
Bài 1 Cho k, n là các số nguyên dương Tìm số nghiệm nguyên không âm của
phương trình : x1 +x2 + + x k =n ( )*
( Bài toán chia kẹo của EULER )
Lời giải
Trang 2Gọi A là họ các bộ {x x1; ; ;2 x thoả mãn, B là họ các dãy nhị phân có độ dài k}
1
n k+ -‐ gồm k -‐ 1 bit 0
Xét ánh xạ
2 1
1 2
:
; ; 1,1, ,1, 0,1,1, ,1, 0, , 0,1,1, ,1
k
k
x
Æ
14442 4443
Dễ dàng chứng minh được f là một song ánh
Vậy số nghiệm của phương trình (*) sẽ tương ứng với số dãy nhị phân nhị phân có
độ dài n k+ -‐ 1 gồm k -‐ 1 bit 0 và n bit 1 Mặt khác mỗi dãy nhị phân tương ứng với một cách chọn k -‐ 1 vị trí cho bit 0 nên số dãy nhị phân thoả mãn là 1
1
k
n k
C -‐
+ -‐ Bài 2 Có bao nhiêu số nguyên dương có dạng abc e thỏa mãn: d
a b c d£ < < £ e
Lời giải
Gọi T là tập tất cả các số thỏa mãn yêu cầu bài toán, U là tập các số có dạng ' d '
', , , , ' 0;1; ;9;10
Xét ánh xạ: f T: ÆU
Hiển nhiên f là song ánh Vậy 5
11
Như vậy số các số thỏa mãn bài toán là: 5
11
C
Bài 3 Cho A ={1;2; ;8} Có bao nhiêu tập con X của A chứa 1 và không chứa 2?
Lời giải
Gọi T là số các tập con X của A thỏa mãn đề bài
Gọi T' là số các tập con X' của A =' {3; 4; ;8} với X' = X \ 1{ }
Xét ánh xạ: f T: ÆU
Trang 3Hiển nhiên f là song ánh Vậy T = T ' = 26 = 64
Bài 4 Một người đưa thư phân phối n bức thư mang tên người nhận khác nhau vào
n hộp thư của các ngưòi nhận Do tên người nhận ghi trên phong bì bị mờ nên việc phân phối được thực hiện ngẫu nhiên mỗi bức thư vào một hộp Hỏi có bao nhiêu kết quả phân phối khác nhau sao cho ít nhất 1 bức thư đến đúng địa chỉ
Lời giải
Ta phát biểu lại bài toán như sau: Cho 2 tập hợp hữu hạn khác rỗng có cùng n phần
tử X = {x1, x2, …, xn} và Y = {y1, y2, …, yn} Tìm số song ánh f: X Æ Y sao cho tồn tại i Œ{1, 2, ,n} mà f x( )i =y i " =i 1, 2, , n
Gọi Ai là tập hợp các song ánh f: X Æ Y sao cho f(xi) = yi Khi đó ta có:
1 2
1
1 2
1
n
i
n n
n
n
-‐
= £ < £
=
-‐
-‐
»
Vậy số cách phân phối thoả mãn đầu bài là: 1 1 ( 1)
n
n
n
-‐
-‐ + -‐ +
Bài 5 Cho A ={a a1, , ,2 a n} (, 2£ n Œ• Gọi H là tập hợp gồm các hoán vị của )
A mà trong mỗi hoán vị đó phần tử a không nằm ở vị trí thứ i Tính H i
Lời giải
Ta phát biểu lại bài toán:
Tìm tất cả các song ánh f : AÆ A sao cho không tồn tại i để ( )i i, {1;2; ; }
f a =a " Œi n
Ta có số song ánh f : AÆ A là n !
Gọi A ilà tập hợp các song ánh f : A Æ A mà f a( )i = a i
Trang 4Dễ thấy: A i =(n-‐ 1 !;) A i « A j =(n-‐ 2 !; ;) A1 « A2 « « A n = 1
Theo nguyên lí bù trừ, ta có:
Bài 6 (VMO - 2012 ) Cho một nhóm gồm 5 cô gái, kí hiệu là G G G G G1, , , ,2 3 4 5 , và
12 chàng trai Có 17 chiếc ghế được xếp thành một hàng ngang Người ta xếp nhóm người đã cho ngồi vào các chiếc ghế đó sao cho các điều kiện sau được đồng thời
thỏa mãn:
a/ Mỗi ghế có đúng một người ngồi;
b/ Thứ tự ngồi của các cô gái, xét từ trái qua phải, là G G G G G1, , , ,2 3 4 5;
c/ Giữa G1 và G2 có ít nhất 3 chàng trai;
d/ Giữa G4 và G5 có ít nhất 1 chàng trai và nhiều nhất 4 chàng trai
Hỏi có tất cả bao nhiêu cách xếp như vậy?
(Hai cách xếp được coi là khác nhau nếu tồn tại một chiếc ghế mà người ngồi ở
chiếc ghế đó trong hai cách xếp là khác nhau)
Lời giải
Đánh số thứ tự các ghế từ trái sang phải là 1, 2, …,17
Gọi g1, g2, g3, g4, g5 là vị trí chỗ ngồi của các cô gái G1, G2, G3, G4, G5 tương ứng
Khi đó ta có 1£ g1 <g2 <g3 <g4 <g5 £ 17
Ngoài ra ta còn có 3<g2 -‐ g1;1<g5 -‐ g4 <6
Đặt:
A= g g g g g £ g <g <g <g <g £ <g -‐ g <g -‐ g <
Ta cần tìm |A|
Đặt:
Trang 5( )
B = g g g g g £ g <g <g <g <g £ <g -‐ g <g -‐ g
C = g g g g g £ g <g <g <g <g £ <g -‐ g £ g -‐ g
thì rõ ràng ta có A = B \ C (với C ⊂ B), suy ra |A| = |B| - |C|
Để tính |B|, ta đặt D ={ (h h h h h1, , , ,2 3 4 5)| 1£ h1 <h2 <h3 <h4 <h5 £ 13}
và xét ánh xạ f: B à D, f g g g g g( 1, , , ,2 3 4 5) (Æ g g1, 2 -‐ 3,g3 -‐ 3,g4 -‐ 3,g5-‐ 4) Dễ thấy f là một song ánh
Nhưng |D| bằng số cách chọn 5 phần tử ra từ 13 phần tử nên ta có |D| = 5
13
C Vậy
|B| = |D| = 5
13
C
Một cách hoàn toàn tương tự, ta tính được | C | = C95 Vậy số cách xếp chỗ cho 15
cô gái bằng 5 5
Vì còn có 12 chàng trai có thể hoán đổi vị trí ở 12 chiếc ghế dành cho họ nên số cách xếp thỏa mãn yêu cầu bài toán là 12! 1161
Bài 7 (VMO - 2002) Cho tập S gồm tất cả các số nguyên trong đoạn ÈÍÎ1;2002˘˙˚ Gọi
T là tập hợp tất cả các tập con không rỗng của S Với mỗi X thuộc T, kí hiệu m(X)
là trung bình cộng các phần tử của X Đặt m X( )
m
T
= Â ở đây tổng lấy theo tất
cả các tập hợp X thuộc T Hãy tính giá trị của m
Lời giải Cách 1: Xây dựng song ánh f: T Æ T như sau:
f X = -‐ x x ŒX "X TŒ Rõ ràng m X( )+m f X( ( ) )=2003 Do đó:
2
m X
T
Cách 2: Với mỗi k Œ{1, 2, , 2002}, đặt m k =  m X( ) ở đây tổng lấy theo tất
cả các tập hợp X thuộc T mà X = k
Trang 6Xét số a bất kì thuộc tập S Dễ thấy: a có mặt trong 1
2001
k
C -‐ tập X thuộc T mà
X = Suy ra: k
1 2 2002 k 1001.2003 k
k
k m = + + + C -‐ = C -‐ Do đó:
2001
2002
2003
k
k k
C
k
-‐
-‐
Dễ thấy T =22002 -‐ Vì vậy: 1 ( ) 2003
2
m X m
T
Á
=Á ˜˜ =
Á
Â
Bài 8 Hãy trung bình cộng tất cả các số N = a a a chia hết cho 99 và các chữ số 1 2 n của N thuộc tập {1, 2, 3, 4, 5, 6, 7, 8}
Lời giải
Gọi T là tập tất cả các số dạng Khi đó xét tương ứng f: T → T
a a a 1 2 n → b b b 1 2 n
với bi = 9 - ai, i = 1, 2, , n K Ta thấy: N + f(N) = 99 9 99M nên f(N)∈T và f là một ánh xạ Dễ chứng minh f là song ánh Khi đó:
{
9
Suy ra trung bình cộng các số N là: {
9
10 1 99 9
2
n
n chu so-‐
-‐
Bài 9 (VMO 1996) Cho n, k, m ∈N* thoả mãn điều kiện 1< k ≤ n, m > 1 Hỏi có bao nhiêu chỉnh hợp chập k: (a a1, , ,2 a của n số nguyên dương đầu tiên mà mỗi k) chỉnh hợp đó đều thoả mãn ít nhất một trong hai điều kiện sau:
i) ∃ i, j ∈{1, 2, ,k} sao cho i < j và ai > aj ;
ii) ∃ i ∈{1, 2, ,k} sao cho ai – i không chia hết cho m
Lời giải
Trang 7Đặt A = {tập các chỉnh hợp chập k của (1,2, ,n)};
A* = {tập các chỉnh hợp thoả mãn giả thiết};
B = {(a a1, , ,2 a k)∈A ⎢a1 < a2 < < ak và ai – i M m ∀i = 1,2, ,k}
Dễ thấy A* = A\B
Xét ánh xạ f: B → B’, (a a1, , ,2 a k) (a a1 -‐ 1+m a, 2 -‐ 2+2 , ,m a k -‐ k +km) Khi đó f là song ánh từ B đến B’
với
Do đó: ' k
n k k m
Í ˙+
Í ˙
Î ˚
m
Í ˙+
Í ˙
Î ˚
= -‐ = -‐
Bài 10 Cho tập A = {1, 2, 3, , 30} Hỏi có bao nhiêu số tập con của A có tổng
các phần tử thuộc nó không lớn hơn 232?
Lời giải
Gọi S A là tổng các phần tử thuộc tập A Suy ra ( ) S A =( ) 465
Gọi S là tập các tập con của A có tổng các phần tử không vượt quá 232; D là tập các tập con của A có tổng các phần tử không bé hơn 233; N là tập các tập con của A
Ta có: N = »S D S; « D = ∆ fi N = S + D ( )1
Xét ánh xa:
:
\
Æ Æ
Nếu
\
Hiển nhiên f là song ánh, suy ra: S = D ( )2
Từ ( ) ( ) 230 29
N S
Trang 83 MỘT SỐ BÀI TẬP TƯƠNG TỰ
Bài 1 Cho n người xếp thành một hàng dọc Hỏi có bao nhiêu cách chọn ra k người
sao cho 2 người liên tiếp không được chọn (với n > 2k)
Bài 2 Cho X = {1, 2, , 2008} Hỏi có bao nhiêu tập con A của X có tính chất: A
có 3 phần tử và A không chứa hai số nguyên liên tiếp nào
Bài 3 Người ta xếp n HS nam và n học sinh nữ thành một hàng sau đó tìm cách cắt
thành hai hàng sao cho mỗi hàng mới có số HS nam bằng số HS nữ Chứng minh rằng số cách cắt hàng thỏa mãn yêu cầu trên một cách duy nhất gấp đôi số cách cắt hàng không thỏa mãn yêu cầu của bài toán
Bài 4 Từ các số 10, 11, 12,…, 99 ta thành lập một tập con S tuỳ ý gồm 10 số phân
biệt CMR: Từ tập S này có thể tách ra 2 tập con rời nhau mà tổng các phần tử ở 2 tập con đó bằng nhau
Bài 5 Một bàn tròn có 2n ghế Cần sắp xếp n cặp vợ chồng vào bàn tròn sao cho
đàn ông ngồi xen kẽ với đàn bà và không có cặp vợ chồng nào ngồi cạnh nhau (có tính đến vị trí ghế và thứ tự chỗ ngồi) Hỏi có bao nhiêu cách xếp?
Bài 6 Có 2n người xếp hàng mua vé Giá vé là 50.000, có n người có tiền 50.000
và n người chỉ có tiền 100.000, trong quầy ban đầu không có tiền lẻ Mọi người vào mua vé theo một thứ tự ngẫu nhiên Tính xác suất để tất cả mọi người đều có thể mua vé mà không phải chờ để lấy tiền trả lại Nếu trong quầy đã có sẵn k tờ tiền 5.000 thì sao?
Bài 7 Cho n là số nguyên dương lớn hơn hay bằng 2 Kí hiệu A = {1, 2, …, n} Tập
con B của tập A được gọi là 1 tập "tốt" nếu B khác rỗng và trung bình cộng của các phần tử của B là 1 số nguyên Gọi Tn là số các tập tốt của tập A Chứng minh rằng
Tn – n là 1 số chẵn
Trang 9Tài liệu tham khảo
1 Văn Phú Quốc (2014), Bồi dưỡng học sinh giỏi môn Toán tập I, NXB Đại học
Quốc Gia Hà Nội
2 Nguyễn Văn Thông (2012), Bồi dưỡng học sinh giỏi Toán TỔ HỢP - RỜI RẠC,
NXB Đại học Quốc Gia Hà Nội
3 Nguyễn Văn Thông (Chủ biên), Nguyễn Văn Hiếu, Nguyễn Văn Minh (2013),
Bồi dưỡng học sinh giỏi luyện giải đề trước kỳ thi vào lớp 10 ba miền Bắc - Trung - Nam môn Toán, NXB Đại học Quốc Gia Hà Nội
4 Tủ sách toán học & tuổi trẻ (2007), Các bài thi Olympic Toán Trung học phổ
thông Việt Nam 1990 - 2006, NXB Giáo dục
5 Tuyển tập 30 năm Toán học tuổi trẻ, NXB Giáo dục, 2004