Tải bản đầy đủ (.doc) (27 trang)

cấu hình tổ hợp nâng cao và ứng dụng

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 (255.17 KB, 27 trang )

BẢNG PHÂN CÔNG CÔNG VIỆC
Stt Họ và Tên Công việc
Chữ

Nhận xét của GV
1 Trần Bá Định Chương I
2 Trương Thị Kim Ngọc Chương II
3 Huỳnh Thị Phấn Chương III
4 Phạm Thị Quý Chương III
Đề Tài: Cấu hình tổ hợp nâng cao & ứng dụng GVHD: PGS.TSKH Trần Quốc Chiến
MỤC LỤC
Trang

MỞ ĐẦU
Lý thuyết tổ hợp là một phần quan trọng của toán học rời rạc chuyên
nghiên cứu sự sắp xếp các đối tượng.Thông thường các phần tử này là hữu hạn
và việc phân bố chúng phải thoả mãn những điều kiện nhất định nào đó, tùy theo
yêu cầu của bài toán cần nghiên cứu. Chủ đề này được nghiên cứu từ thế kỷ 17
khi những câu hỏi về tổ hợp được nêu ra trong những công trình nghiên cứu của
các trò chơi may rủi. Liệt kê, đếm, sắp xếp các đối tượng có những tính chất nào
đó là một phần quan trọng của lý thuyết tổ hợp.
Một bài toán khác trong lý thuyết tổ hợp là việc tạo ra các cách sắp xếp theo
một kiểu nào đó. Vấn đề này rất quan trọng trong các mô phỏng máy tính. Chúng
ta cũng sẽ đưa ra những thuật toán tạo các cách sắp xếp theo nhiều kiểu khác
nhau.
Các bài toán tổ hợp có đặc trưng bùng nổ tổ hợp với số cấu hình tổ hợp
khổng lồ. Việc giải chúng đòi hỏi một khối lượng tính toán khổng lồ (có trường
hợp mất hàng chục năm). Vì vậy trong thời gian dài, khi mà các ngành toán học
như phép tính vi phân, phép tính tích phân, phương trình vi phân…phát triển như
vũ bảo, thì nó như nằm ngoài sự phát triển và ứng dụng của toán học. Tình thế
thay đổi từ khi xuất hiện máy tính và sự phát triển của toán học hữu hạn. Nhiều


vấn đề tổ hợp đã được giải quyết trên máy tính. Từ chỗ chỉ nghiên cứu các trò
Nhóm Học viên: Nhóm 7_ PP Toán Sơ Cấp K24 Trang 2
Đề Tài: Cấu hình tổ hợp nâng cao & ứng dụng GVHD: PGS.TSKH Trần Quốc Chiến
chơi, tổ hợp đã trở thành ngành toán học phát triển mạnh mẽ, có nhiều ứng dụng
trong các lĩnh vực toán học phát triển mạnh mẽ, có nhiều ứng dụng trong lĩnh
vực toán học, tin học…
Trong lý thuyết tổ hợp, cấu hình tổ hợp nâng cao là phương pháp giúp giải
các bài toán đếm nhanh và hiệu quả hơn rất nhiều. Nó có nhiều ứng dụng hay
trong thực tế và trong tính toán.
CHƯƠNG I. ĐẠI CƯƠNG VỀ TỔ HỢP
I. LỊCH SỬ PHÁT TRIỂN
Có thể nói tư duy tổ hợp ra đời từ rất sớm. Vào thời nhà Chu Trung Quốc
người ta đã biết tới những hình vuông bí ấn. Thời cổ Hi-Lạp, thế kỷ 4 trước Công
Nguyên, nhà triết học Kxenokrat đã biết cách tính số các từ khác nhau lập từ
bảng chữ cái cho trước. Nhà toán học Pitagor và học trò đã tìm ra nhiều số có
tính chất đặc biệt. Chẳng hạn 36 không những là tổng 4 số chẵn và 4 số lẻ đầu
tiên, mà còn là tổng lập phương của 3 số tự nhiên đầu tiên.
36 = 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 = 1
3
+ 2
3
+ 3
3
Từ định lý Pitagor người ta cũng đã tìm ra những số mà bình phương của nó
bằng tổng bình phương của 2 số khác. Các bài toán như vậy đòi hỏi phải có nghệ
thuật tổ hợp nhất định.
Một số bài toán nổi tiếng trong lịch sử:
1. Bài toán tháp Hà Nội
Bài toán này do Edouard Lucas đưa ra vào cuối thế kỷ 19. Bài toán phát
biểu như sau: Có 3 cọc, cọc thứ nhất có n đĩa kích thước khác nhau xếp chồng

nhau, đĩa nhỏ nằm trên đĩa lớn. Hãy chuyển các đĩa từ cọc thứ nhất sang cọc thứ
ba, sử dụng cọc trung gian thứ hai, sao cho luôn đảm bảo đĩa nhỏ trên đĩa lớn.
Hãy đếm số lần di chuyển đĩa. Tìm phương án di chuyển đĩa tối ưu.
Nhóm Học viên: Nhóm 7_ PP Toán Sơ Cấp K24 Trang 3
Đề Tài: Cấu hình tổ hợp nâng cao & ứng dụng GVHD: PGS.TSKH Trần Quốc Chiến
Ta có số lần di chuyển là: 2
n
– 1. Khi n = 64, ta có số lần di chuyển là :
18 446 744 073 709 551 615
2. Bài toán xếp n cặp vợ chồng
Bài toán này cũng do Lucas đưa ra vào năm 1891. Bài toán phát biểu như
sau : Có n cặp vợ chồng cần xếp vào bàn tròn sao cho không có cặp nào ngồi gần
nhau. Có bao nhiêu cách xếp như vậy ?
Từ yêu cầu của bài toán dẫn đến việc nghiên cứu một khái niệm quan
trọng là số phân bố và mãi đến năm 1934 mới có lời giải. Số cách xếp là :
2.n ! .U
n
trong đó U
n
là số phân bố. Ta có bảng giá trị sau nó nói lên sự bùng nổ tổ hợp
ghê gớm của số phân bố
n = 4 5 6 7 8 9 10 11
U
n
= 2 13 80 579 4 738 43 387 439 792 4 890 741
3. Bài toán đường đi quân ngựa trên bàn cờ
Cho bàn cờ vua với kích thước 8  8 = 64 ô. Tìm đường đi của quân ngựa
qua tất cả các ô, mỗi ô chỉ 1 lần, và quay về ô xuất phát. Người ta chứng minh
tổng quát được rằng : 7
Trên bàn cờ vua có số cạnh chẵn lớn hơn hoặc bằng 6 bao giờ cũng tồn tại

đường đi.
Đường đi của Euler (1759) có tính chất : hiệu các ô đối xứng qua tâm bàn cờ
bằng 32.
37 62 43 56 35 60 41 50
44 55 36 61 42 49 34 59
63 38 53 46 57 40 51 48
54 45 64 39 52 47 58 33
1 26 15 20 7 32 13 22
16 19 8 25 14 21 6 31
27 2 17 10 29 4 23 12
18 9 28 3 24 11 30 5
Đường đi của Beverle (1848) có tính chất : tổng các ô trên cột và hàng bằng 260
1 30 47 52 5 28 43 54
48 51 2 29 44 53 6 27
31 46 49 4 25 8 55 42
50 3 32 45 56 41 26 7
33 62 15 20 9 24 39 58
Nhóm Học viên: Nhóm 7_ PP Toán Sơ Cấp K24 Trang 4
Đề Tài: Cấu hình tổ hợp nâng cao & ứng dụng GVHD: PGS.TSKH Trần Quốc Chiến
16 19 34 61 40 57 10 23
63 14 17 36 21 12 59 38
18 35 64 13 60 37 22 11
4. Hình vuông la tinh
Hình vuông la tinh cấp n là hình vuông gồm các số 1, 2, 3, … , n - 1, n
thỏa mãn tổng mỗi hàng và tổng mỗi cột đều bằng nhau và bằng:
1 + 2 + … + n =
( 1)
2
n n +
Hình vuông la tinh chuẩn cấp n là hình vuông la tinh cấp n có dòng đầu và

cột đầu là 1, 2,…, n. Bảng sau đây là hình vuông la tinh chuẩn cấp 7
1 2 3 4 5 6 7
2 3 4 5 6 7 1
3 4 5 6 7 1 2
4 5 6 7 1 2 3
5 6 7 1 2 3 4
6 7 1 2 3 4 5
7 1 2 3 4 5 6
Công thức tính số hình vuông la tinh đến nay vẫn còn bỏ ngơ. Tuy nhiên ta có
thể lập chương trình liệt kê tất cả hình vuông la tinh chuẩn. Dưới đây là một số
giá trị:
n = 1 2 3 4 5 6 7
l
n
= 1 1 1 4 56 9 408 16 942 080
(l
n
là số hình vuông la tinh chuẩn cấp n)
II. SƠ LƯỢC VỀ TOÁN HỌC TỔ HỢP
Qua các bài toán trên ta thấy bài toán tổ hợp rất đa dạng, liên quan tới
nhiều lĩnh vực khoa học và đời sống khác nhau. Nói một cách tổng quát thì lý
thuyết tổ hợp nghiên cứu việc phân bố, sắp xếp các phần tử của một hoặc nhiều
tập hợp, thỏa mãn một số điều kiện nào đó. Mỗi cách phân bố, sắp xếp như thế
gọi là một cấu hình tổ hợp.
1. Cấu hình tổ hợp
Cho các tập hợp A
1
, …, A
n
. Giả sử S là sơ đồ sắp xếp các phân tử của A

1
,
…, A
n
được mô tả bằng các quy tắc sắp xếp và R
1
, …, R
m
là các điều kiện ràng
buộc lên mỗi sắp xếp theo sơ đồ S. Khi đó mỗi sắp xếp các phần tử của A
1
, …, A
n
Nhóm Học viên: Nhóm 7_ PP Toán Sơ Cấp K24 Trang 5
Đề Tài: Cấu hình tổ hợp nâng cao & ứng dụng GVHD: PGS.TSKH Trần Quốc Chiến
thỏa mãn các điều kiện R
1
, …, R
m
gọi là một cấu hình tổ hợp trên các tập A
1
, …,
A
n
.
2. Bài toán tổ hợp
2.1. Bài toán tồn tại
Mục tiêu của bài toán tồn tại là chứng minh sự tồn tại hoặc không tồn tại
của cấu hình tổ hợp nào đó. Có nhiều bài toán loại này rất khó và việc cố gắng
giải chúng đã thúc đẩy nhiều hướng nghiên cứu toán học.

Ví dụ. Cho n là số nguyên dương
A là tập hợp n x n điểm: A = { [i, j] | i, j = 1, , n }
S là tập hợp 2n điểm trong A
R là điều kiện không có 3 điểm trong S thẳng hàng
Với
2 15n
≤ ≤
cấu hình tổ hợp tồn tại. Nhưng bài toán vẫn chưa có lời giải với
n>15.
2.2. Bài toán đếm
Nội dung bài toán đếm là trả lời câu hỏi “Có bao nhiêu cấu hình tổ hợp
thuộc dạng đang xét”. Phương pháp đếm cấu hình thường dựa vào một số quy
tắc, nguyên lí đếm và phân rã đưa về các cấu hình tổ hợp đơn giản. Khi việc xác
định chính xác số cấu hình tổ hợp gặp khó khăn, có thể ước lượng cận trên và cận
dưới của nó. Bài toán đếm được áp dụng vào những công việc như tính xác suất
hay tính độ phức tạp thuật toán
Ví dụ. Đếm số nghiệm nguyên dương của phương trình: x + y +z = 10.
2.3. Bài toán liệt kê
Các bài toán loại này nghiên cứu những thuật toán hiệu quả để xây dựng tất
cả các cấu hình tổ hợp đã cho. Nhiều vấn đề trong các lĩnh vực khác nhau thường
được đưa về bài toán liệt kê và kiểm tra xem các cấu hình tổ hợp có thỏa mãn
tính chất cho trước hay không ?
Ví dụ. Liệt kê tất cả các hoán vị của n phần tử.
2.4. Bài toán tối ưu tổ hợp
Nhóm Học viên: Nhóm 7_ PP Toán Sơ Cấp K24 Trang 6
Đề Tài: Cấu hình tổ hợp nâng cao & ứng dụng GVHD: PGS.TSKH Trần Quốc Chiến
Trong nhiều vấn đề, một cấu hình tổ hợp được gán một giá trị bằng số
(chẳng hạn như hiệu quả sử dụng hay chi phí thực hiện ). Khi đó bài toán tối ưu
tổ hợp nghiên cứu những thuật toán tìm cấu hình tổ hợp có giá trị tối ưu (lớn nhất
hoặc nhỏ nhất).

3. Một số nguyên lí cơ bản
3.1. Nguyên lý nhân
Giả sử một cấu hình tổ hợp được xây dựng qua k bước, bước 1 có thể được
thực hiện n
1
cách, bước 2 có thể được thực hiện n
2
cách, …, bước k có thể được
thực hiện n
k
cách. Khi đó số cấu hình tổ hợp là
n
1
. n
2
…. n
k
3.2. Nguyên lý cộng
Giả sử {X
1
, X
2
,…,X
n
} là một phân hoạch của tập S. Khi đó
1 2 n
S X X X= + + +
4.Cấu hình tổ hợp cơ bản
4.1. Chỉnh hợp lặp
Định nghĩa. Một chỉnh hợp lặp chập k của n phần tử khác nhau là một bộ

có thứ tự gồm k thành phần lấy từ n phần tử đã cho. Các thành phần có thể được
lặp lại.
Một chỉnh hợp lặp chập k của n có thể xem như một phần tử của tích Đề - các X
k
,
với X là tập n phần tử. Như vậy số tất cả các chỉnh hợp lặp chập k của n là:
AR(n,k) = n
k
Ví dụ 1. Tính số các dãy nhị phân có độ dài n:
Mỗi dãy nhị phân có độ dài n là một bộ có thứ tự gồm n thành phần được chọn
trong tập {0, 1}. Do đó số dãy nhị phân có độ dài n là: 2
n
Ví dụ 2.
Biển số ô tô có 6 chữ cái và 2 chứ cái đầu tiên trong 26 chữ cái (không dùng
chữ O và I). Hỏi số ô tô được đăng ký nhiều nhất là bao nhiêu?
Giải.
Gọi X là tập hợp các chữ cái nằm trong bảng đăng ký., suy ra X có 24 phần tử
(Vì không dùng chữ O và I). Vì vậy ta có AR(24, 2) = 24
2
cách chọn 2 chữ số đầu
tiên. Gọi Y là tập hợp các chữ số dùng tỏng bản đăng ký, suy ra Y có 10 phần tử.
Nhóm Học viên: Nhóm 7_ PP Toán Sơ Cấp K24 Trang 7
Đề Tài: Cấu hình tổ hợp nâng cao & ứng dụng GVHD: PGS.TSKH Trần Quốc Chiến
Vì vậy có AR(10, 6)= 10
6
cách chọn 6 chữ số. Do đó theo quy tắc nhân có tất cả
24
2
. 10
6

biển số ô tô.
4.2. Chỉnh hợp không lặp
Định nghĩa. Một chỉnh hợp không lặp chập k của n phần tử khác nhau là
một bộ có thứ tự gồm k thành phần lấy từ n phần tử đã cho. Các thành phần không
được lặp lại.
Một chỉnh hợp không lặp chập k của n có thể được xây dựng qua k bước kế
tiếp như sau:
Chọn thành phần đầu: có n khả năng
Chọn thành phần thứ 2: có n - 1 khả năng

Chon thành phần thứ k: có n – k + 1 khả năng
Như vậy theo nguyên lý nhân , số tất cả các chỉnh hợp không lặp chập k của n
phần tử là:
A(n, k) = n.(n - 1). .(n – k + 1) =
( )
!
!
n
n k−
Ví dụ 1. Có 10 vận động viên thi chạy. Hỏi có bao nhiêu cách dự đoán các vận
động viên về nhất, nhì, ba. Biết rằng các vận động viên đều có cùng khả năng.
Giải.
Số cách dự đoán là số cách chọn có thứ tự 3 trong 10 vận động viên
A(10, 3) =10.9.8=720 cách dự đoán.
Ví dụ 2.
Có bao nhiêu số có 4 chữ số được tạo thành từ các chữ số 0, 1, 2, 3,4, 5 thoả
mãn không chữ số nào được lặp lại?
Giải.
Cách lấy 4 chữ số từ 6 chữ số trên sao cho các số khác nhau là 1 chỉnh hợp
không lặp chập 4 của 6 phần tử. Vậy số các chữ số thoả mãn là:

A(6,4) = 6.5.4.3=360

4.3. Hoán vị
Định nghĩa. Một hoán vị của n phần tử khác nhau là một cách sắp xếp thứ
tự các phần tử đó.
Hoán vị có thể coi như trường hợp riêng của chỉnh hợp không lặp chập k của n
trong đó k = n. Ta có số hoán vị là:
Nhóm Học viên: Nhóm 7_ PP Toán Sơ Cấp K24 Trang 8
Đề Tài: Cấu hình tổ hợp nâng cao & ứng dụng GVHD: PGS.TSKH Trần Quốc Chiến
P(n) = n!
Ví dụ.
Có bốn người rủ nhau đi chụp ảnh là A, B C, D. Hãy tính xem có bao
nhiêu kiểu ảnh chụp mà tất cả bốn người đứng thành một hàng ?
Giải.
Số kiểu ảnh là một hoán vị của 4 người. Vậy số kiểu ảnh là 4! = 24.
4.4. Tổ hợp
Định nghĩa. Một tổ hợp chập k của n phần tử khác nhau là một bộ không
kể thứ tự gồm k thành phần khác nhau lấy từ n phần tử đã cho. Nói cách khác ta
có thể coi một tổ hợp chập k của n phần tử khác nhau là một tập con có k phần tử
từ n phần tử đã cho.
Ký hiệu số tổ hợp chập k của n phần tử là C(n, k). Ta có
A(n, k) = C(n, k).k!
Suy ra
C(n, k) =
n!
k!(n k)!

Ví dụ 1.
a. Có n đội thi đấu vòng tròn. Hỏi phải tổ chức bao nhiêu trận đấu?
b. Có bao nhiêu xâu nhị phân độ dài 32 mà trong đó có đúng 6 số 1?

Giải
a. Vì thi đấu vòng tròn nên cứ 2 đội gặp nhau 1 trận. Do đó số trận đấu là tổ hợp
chập 2 của n. Vậy số trận đấu là
C(n, 2) =
( )
!
2! 2 !
n
n −
b. Số xâu nhị phân là C(32, 6) =
( )
32!
6! 32 6 !−
=
32!
6!26!
Ví dụ 2.
Tìm tất cả các số tự nhiên có đúng 5 chữ số mà chữ số đứng sau phải lớn hơn
chữ số đứng trước?
Giải.
Chữ số đầu tiên phải khác 0 nên chỉ xét 9 chữ số từ 1 đến 9. vậy số các số tự
nhiên cần tìm là: C(9,5)=126.
Nhóm Học viên: Nhóm 7_ PP Toán Sơ Cấp K24 Trang 9
Đề Tài: Cấu hình tổ hợp nâng cao & ứng dụng GVHD: PGS.TSKH Trần Quốc Chiến
CHƯƠNG II. CẤU HÌNH TỔ HỢP NÂNG CAO
1. Hoán vị lặp
Định nghĩa. Hoán vị lặp là hoán vị trong đó mỗi phần tử được ấn định số
lần lặp lại cho trước.
Định lý. Số hoán vị lặp của k phần tử khác nhau trong đó số phần tử thứ
nhất lặp n

1
lần, số phần tử thứ 2 lặp n
2
lần, , số phần tử thứ k lặp n
k
lần là:
P( n; n
1
, n
2
, n
k
) =
1 2
!
! ! !
k
n
n n n
với n = n
1 +
n
2+
….+ n
k
Hệ quả. Giả sử tập S có n phần tử khác nhau, trong đó có n
1
phần tử kiểu 1, n
2
phần tử kiểu 2, , n

k
phần tử kiểu k. Khi đó số các hoán vị n phần tử của tập S là
P( n; n
1
, n
2
, , n
k
) =
1 2
!
! ! !
k
n
n n n
Chứng minh.
Để xác định số hoán vị trước tiên chúng ta nhận thấy có C(n, n
1
) cách giữ n
1
chỗ cho n
1
phần tử loại 1, còn lại n – n
1
chỗ trống. Sau đó có
C(n- n
1
, n
2
) cách đặt n

2
phần tử loại 2 vào hoán vị, còn lại n – n
1
– n
2
chỗ trống.
Tiếp tục đặt các phần tử loại 3, 4,…, k – 1 vào chỗ trống hoán vị. Cuối cùng có
C(n – n
1
- … - n
k-1
, n
k
) cách đặt n
k
phần tử loại k vào hoán vị. Theo quy tắc nhân
ta có các hoán vị là:
C(n, n
1
) . C(n- n
1
, n
2
) . … .C(n – n
1
- … - n
k-1
, n
k
) =

!! !.
!
21 k
nnn
n
.
Ví dụ. Có thể nhận được bao nhiêu xâu khác nhau bằng cách sắp xếp lại các chữ
cái của từ SUCCESS?
Giải.
Vì một số chữ cái của từ SUCCESS là như nhau nên câu trả lời không
phải là số hoán vị của 7 chữ cái được. Từ này chứa 3 chữ S, 2 chữ C, 1 chữ U và
1 chữ E. Để xác định số xâu khác nhau có thể tạo ra được ta nhận thấy có C(7,3)
Nhóm Học viên: Nhóm 7_ PP Toán Sơ Cấp K24 Trang 10
Đề Tài: Cấu hình tổ hợp nâng cao & ứng dụng GVHD: PGS.TSKH Trần Quốc Chiến
cách chọn 3 chỗ cho 3 chữ S, còn lại 4 chỗ trống. Có C(4,2) cách chọn 2 chỗ cho
2 chữ C, còn lại 2 chỗ trống. Có thể đặt chữ U bằng C(2,1) cách và C(1,1) cách
đặt chữ E vào xâu. Theo nguyên lý nhân, số các xâu khác nhau có thể tạo được
là:
C(7, 3) . C(4, 2) . C(2, 1) . C(1, 1) =
7 4 2 1
3 4 2 2 1 1 1 0
! ! ! !
!. !. !. !. !. !. !. !
=
7
3 2 1 1
!
!. !. !. !
= 420
2. Tổ hợp lặp

Định nghĩa. Tổ hợp lặp chập k từ n phần tử khác nhau là một nhóm không
phân biệt thứ tự gồm k phần tử trích từ n phần tử đã cho, trong đó các phần tử có
thể được lặp lại.
Định lý. Giả sử X có n phần tử khác nhau. Khi đó số tổ hợp lặp chập k từ
n phần tử của X, ký hiệu CR(n, k) là:
CR(n, k) = C(k + n - 1, n - 1) = C(k + n - 1, k).
Chứng minh.
Mỗi tổ hợp lặp chập k từ tập n phần tử có thể biểu diễn bằng một dãy n

1
thanh đứng và k ngôi sao. Ta dùng n

1 thanh đứng để phân cách các ngăn.
Ngăn thứ i chứa thêm một ngôi sao mỗi lần khi phần tử thứ i của tập xuất hiện
trong tổ hợp. Chẳng hạn, tổ hợp lặp chập 6 của 4 phần tử được biểu thị bởi:
* * | * | | * * *
mô tả tổ hợp chứa đúng 2 phần tử thứ nhất, 1 phần tử thứ hai, không có phần tử
thứ 3 và 3 phần tử thứ tư của tập hợp.
Mỗi dãy n

1 thanh và k ngôi sao ứng với một xâu nhị phân độ dài n + k

1
với k số 1. Do đó số các dãy n

1 thanh đứng và k ngôi sao chính là số tổ hợp
chập k từ tập n + k

1 phần tử. Đó là điều cần chứng minh
Ví dụ 1.

Giả sử ta có 3 quyển sách: Toán, Lí, Hóa và mỗi quyển có ít nhất có 6 bản
photocopy. Hỏi có bao nhiêu cách chọn ra 6 quyển?
Giải.
Bài toán đặt ra là chọn 6 phần tử, không kể thứ tự và cho phép lặp lại. Mỗi
cách chọn sách được xác định duy nhất bởi số lượng của mỗi loại sách. Ta có thể
biểu diễn mỗi cách chọn sách như sau:
Toán Lí Hóa
xxx | xx | x
Nhóm Học viên: Nhóm 7_ PP Toán Sơ Cấp K24 Trang 11
Đề Tài: Cấu hình tổ hợp nâng cao & ứng dụng GVHD: PGS.TSKH Trần Quốc Chiến
Trong đó 6 dấu x chỉ quyển sách chọn và hai dấu gạch đứng chỉ phân cách
giữa giữa các loại sách. Như vậy mỗi cách chọn sách tương ứng chọn 2 vị trí
trong 8 vị trí để đặt 2 dấu gạch | tức là tổ hợp chập 2 từ 8 phần tử. Suy ra số cách
chọn sách là: C(8, 2) = 28
Ví dụ 2. Tìm số bộ nghiệm không âm của phương trình: x
1
+ x
2
+ x
3
= 11.
Giải.
Mỗi bộ nghiệm nguyên không âm của phương trình tương ứng với một cách
chọn 1 phần tử của 1 tập có 3 loại sao cho có :
x
1
phần tử loại 1
x
2
phần tử loại 2

x
3
phần tử loại 3
Số bộ nghiệm là tổ hợp lặp chập 11 của 3. Số nghiệm là:
CR(3, 11) = C(3+11- 1, 3-1) = C(13, 2) = 78
3. Phân hoạch thứ tự tổ hợp
Định nghĩa. Cho X là tập n phần tử khác nhau, r

n và
S X

có r phần
tử. Một phân hoạch {S
1
, S
2
, , S
k
} có thứ tự của S gọi là một phân hoạch thứ tự
tổ hợp chập r của X. Nếu r = n, thì gọi là phân hoạch thứ tự của X.
Cho các số nguyên dương n
1
, n
2
, , n
k
thoả
1 2

k

n n n r+ + + =
. Số các
phân hoạch thứ tự tổ hợp chập r của X dạng {S
1
, S
2
, , S
k
} có
1 1 2 2
, , ,
k k
S n S n S n= = =
được ký hiệu là C(n; n
1
, n
2
, , n
k
). Một cấu hình tổ
hợp kiểu này được xây dựng qua các bước như sau
Bước 1: Chọn n
1
phần tử từ X cho S
1
, có C(n, n
1
) khả năng.
Bước 2: Chọn n
2

phần tử từ X \S
1
cho S
2
, có C(n

n
1
, n
2
) khả năng.

Bước k: Chọn n
k
phần tử từ
( )
1 2 1
\
k
X S S S

∪ ∪ ∪
cho S
k
, có
C(n

n
1


n
2



n
k

1
, n
k
) khả năng.
Theo nguyên lý nhân suy ra
C(n; n
1
, n
2
, , n
k
) = C(n,n
1
). C(n

n
1
,n
2
) C(n

n

1

n
2



n
k

1
, n
k
)
=
)!!.(! !.
!
21
rnnnn
n
k

= P(n; n
1
, n
2
, , n
k
, n


r)
Nhóm Học viên: Nhóm 7_ PP Toán Sơ Cấp K24 Trang 12
Đề Tài: Cấu hình tổ hợp nâng cao & ứng dụng GVHD: PGS.TSKH Trần Quốc Chiến
Vậy, ta có định lý
Định lý.
C(n; n
1
, n
2
, , n
k
) =
)!!.(! !.
!
21
rnnnn
n
k

= P(n, n
1
, n
2
, , n
k
, n

r)
C(n; n
1

, n
2
, , n
k
) được gọi là hệ số đa thức.
Ví dụ.
Có 17 sinh viên đi dạ hội bằng 5 xe khác nhau theo thứ tự có số chỗ ngồi
tương ứng là 4, 3, 3, 4, 1. Hãy xác định số cách chở 17 sinh viên bằng 5 xe, trong
đó có 2 sinh viên phải đi bằng phương tiện khác?
Giải.
Mỗi cách chở là một phân hoạch thứ tự tổ hợp chập 15 của 17 với số phần tử
trong mỗi tập con tương ứng là 4, 3, 3, 4, 1. Vì vậy số cách chở là:
C(17; 4, 3, 3, 4, 1) =
!2!.1!.4!.3!.3!.4
!17
= 8 576 568 000.
4. Phân hoạch không thứ tự
Định nghĩa. Cho X là tập n phần tử khác nhau, các số nguyên dương n
1
,
n
2
, , n
k
và p
1
, p
2
, , p
k

thoả
n
1
.p
1
+ n
2
.p
2
+ + n
k
.p
k
= n
Một hệ thống các tập con của X gồm p
1
tập lực lượng n
1
, p
2
tập lực lượng
n
2
, , p
k
tập lực lượng n
k
gọi là phân hoạch không thứ tự của X.
Định lý.
Số phân hoạch không thứ tự của X với p

1
tập lực lượng n
1
, p
2
tập lực lượng
n
2
, , p
k
tập lực lượng n
k

( )
!! !
, ,, ,, ,,, ,;
21
2211
k
kk
ppp
nnnnnnnC
=
( ) ( ) ( )
k
p
kk
pp
npnpnp
n

!! !!!!
!
21
2211
(trong tử số
( )
1 1 2 2
; , , , , , , , , ,
k k
C n n n n n n n
, số n
1
lặp lại p
1
lần, số n
2
lặp lại p
2
lần, , số n
k
lặp lại p
k
lần).
Chứng minh.
Mỗi phân hoạch không thứ tự của X với p
1
tập lực lượng n
1
, p
2

tập lực
lượng n
2
, , p
k
tập lực lượng n
k
sẽ sinh ra p
1
!p
2
! p
k
! phân hoạch có thứ tự của
X với p
1
tập lực lượng n
1
, p
2
tập lực lượng n
2
, , p
k
tập lực lượng n
k
. Mặt khác
Nhóm Học viên: Nhóm 7_ PP Toán Sơ Cấp K24 Trang 13
Đề Tài: Cấu hình tổ hợp nâng cao & ứng dụng GVHD: PGS.TSKH Trần Quốc Chiến
( )

1 1 2 2
; , , , , , , , , ,
k k
C n n n n n n n
chính là số phân hoạch có thứ tự của X với p
1
tập
lực lượng n
1
, p
2
tập lực lượng n
2
, , p
k
tập lực lượng n
k
.
Từ đó suy ra điều phải chứng minh.

Ví dụ.
(i). Số cách chia 12 sinh viên vào 3 lớp học buổi sáng, buổi chiều và buổi tối,
mỗi lớp 4 sinh viên là
C(12; 4, 4, 4) =
( )
3
!4
!12
(phân hoạch thứ tự)
(ii). Số cách chia 12 sinh viên thành 3 nhóm, mỗi nhóm 4 sinh viên là

!3
)4,4,4;12(C
=
( )
!3!4
!12
3
(phân hoạch không thứ tự).
Nhóm Học viên: Nhóm 7_ PP Toán Sơ Cấp K24 Trang 14
Đề Tài: Cấu hình tổ hợp nâng cao & ứng dụng GVHD: PGS.TSKH Trần Quốc Chiến
CHƯƠNG III. ỨNG DỤNG
I. CẤU HÌNH TỔ HỢP CƠ BẢN
Bài toán 1. Bài toán đếm cách xếp chỗ
1. Một tổ sinh viên có 7 nam và 5 nữ xếp thành hàng dọc. Hỏi có bao nhiêu
cách xếp hàng để không có hai sinh viên nữ đứng gần nhau?
Giải. Mỗi cách xếp hàng tương ứng với một hoán vị của 7 (SV nam A1,
A2, ,A7) và một chỉnh hợp chập 5 (SV nữ) của 8 (khoảng trống ký hiệu bằng
dấu gạch ngang):
_A1_A2_A3_A4_A5_A6_A7_
Như vậy ta có tất cả
7!. A(8,5) = 5040 . 6720 = 33 868 800
cách xếp hàng.
Tổng quát.
Ta có thể đưa ra và giải bài toán tổng quát hơn cho bài trên: Cho tập A có m
phần tử khác nhau và tập B có n phần tử khác nhau. Hỏi có bao nhiêu cách xếp
m + n phần tử trên thành hàng ngang sao cho không có hai phần tử nào của B
đứng cạnh nhau
Giải. Xếp m phần tử của tập A lên hàng ngang có : m! cách. Để các phần
tử của tập B không đứng cạnh nhau ta xếp các phần tử của tập B vào khoảng giữa
các phần tử của tập A và 2 đầu. Có tổng cộng m + 1 vị trí nên số cách xếp là:

A(m+1, n).
n > m+1: Không có cách sắp xếp
n < m+1 hoặc n = m+1 Theo quy tắc nhân ta có m!. A(m+1,n)
Nhóm Học viên: Nhóm 7_ PP Toán Sơ Cấp K24 Trang 15
Đề Tài: Cấu hình tổ hợp nâng cao & ứng dụng GVHD: PGS.TSKH Trần Quốc Chiến
2. Có bao nhiêu cách xếp k bit 0 và m bit 1 trên hàng ngang sao cho không
có 2 bit 0 kề nhau?
Giải. Các bit 0 được xếp chen vào m +1 khoảng trống giữa các bit 1.
Như vậy ta có số cách xếp là:
C(m +1,k).
Chú ý rằng để có lời giải phải thoả m ≥ k .
3. Có bao nhiêu cách xếp k bit 0 và m bit 1 trên vòng tròn được đánh số từ
1 đến m +k (vị trí m+k kề với vị trí 1) sao cho không có 2 bit 0 kề nhau?
Giải.
Cố định vị trí 1. Ta có 2 trường hợp.
• Trường hợp vị trí 1 là bit 0. Lúc này phải xếp bit 1 vào vị trí 2 và
vị trí m+k. Ta còn m

2 bit 1 và k

1 bit 0 và quay lại bài toán trên. Như vậy số
cách xếp trong trường hợp này là :
( 1; 1)C m k− −
• Trường hợp vị trí 1 là bit 1. Ta còn m

1 bit 1 và k bit 0 và quay lại
bài toán trên. Như vậy số cách xếp trong trường hợp này là:
( , )C m k
Tổng cộng số cách xếp là:
( 1)!

( 1; 1) ( , ) ( , )
( 1)!.( )!
m
C m k C m k C m k
k m k

− − + = +
− −
. ( , ) ( , ) . ( , )
k k m
C m k C m k C m k
m m
+
= + =
Chú ý rằng để có lời giải phải thoả m ≥ k .
Bài toán 2. Bài toán đếm số đường đi
Bài 1. Xét một bảng hình chữ nhật gồm m

n ô vuông. Hỏi có bao nhiêu
đường đi khác nhau từ nút (0, 0), đến nút (n, m) nếu chỉ cho phép đi trên cạnh các
ô vuông theo chiều sang phải hoặc lên trên.
Giải.
Mỗi đường đi gồm m + n đoạn, trong đó có m đoạn lên trên, và n đoạn sang
phải. Tương ứng tổ hợp chập m (lên trên) từ m + n phần tử. Hai đường đi khác
nhau bởi sự luân phiên của các đoạn đứng và đoạn ngang. Vậy số đường đi là:
C(n+m, m). Sau đây là một đường đi từ nút (0, 0) đến nút (n, m):
Nhóm Học viên: Nhóm 7_ PP Toán Sơ Cấp K24 Trang 16
Đề Tài: Cấu hình tổ hợp nâng cao & ứng dụng GVHD: PGS.TSKH Trần Quốc Chiến
Bài 2. Cho lưới các ô
vuông kích thước n x n. Các đường đi từ nút (0, 0) đến (n, n) gọi là tốt nếu nó

không vượt lên trên đường chéo chính. Các đường khác gọi là xấu. Hãy đếm số
đường đi tốt.
Giải.
Ký hiệu G
n
là tổng số đường đi tốt, B
n
là số đường đi xấu. Ta có, theo Bài 1:
(2 , )
n n
G B C n n+ =
Với mỗi đường đi xấu P ta ký hiệu (x, y) là nút đầu tiên nằm bên trên
đường chéo chính. Ta xây dựng một đường đi P’ từ nút (0,0) đến nút (n−1, n+1)
như sau:
Đoạn từ (0,0) đến (x, y) P’ trùng với P.
Đoạn từ (x,y) đến (n

1, n +1) đối xứng với P qua đường thẳng nối hai
điểm (0,1) và (n−1, n).
Giữa P và P’ là quan hệ 1

1. Như vậy ta có
(2 , 1)
n
B C n n= −
Suy ra
(2 , ) (2 , 1)
n
G C n n C n n= − −
Nhóm Học viên: Nhóm 7_ PP Toán Sơ Cấp K24 Trang 17

Đề Tài: Cấu hình tổ hợp nâng cao & ứng dụng GVHD: PGS.TSKH Trần Quốc Chiến
Số G
n
gọi là số Catalan (mang tên nhà toán học Bỉ Eugene
Catalan,1814−1894).
Bài toán 3. Bài toán phân phối
1. Có bao nhiêu cách phân phối n quả cầu giống nhau và m hộp phân biệt ?
Giải.
• TH1. Nếu hộp nào cũng có quả cầu, khi đó điều kiện
n m≥
Ta biểu diễn n quả cầu A liên tiếp có n-1 vạch phân chia.
A A A A A
− − − − −
Mỗi cách phân phối là một cách chọn m-1 vạch từ n-1 vạch.
Vậy ta có:
( 1, 1)C n m− −
(cách).
• TH2. Nếu có thể có hộp rỗng, khi đó không có điều kiện ràng buộc giữa
m và n.
Ta biểu diễn n quả cầu A và m số 0 liên tiếp thì có m+n-1 vạch phân chia,
chẳng hạn:
0 0 0 0A A A A− − − − − − − −
Mỗi cách phân phối có thể có hộp rỗng là một cách chọn m-1 vạch từ m+n
-1 vạch. Vậy ta có:
( 1, 1)C n m m+ − −
(cách).
2. Có bao nhiêu cách xếp đặt k.n vật khác nhau thành k nhóm, mỗi nhóm có
đúng n vật?
Giải. Ta chứng minh bằng quy nạp.
Gọi

( . , )L k n k
là số cách chia k.n vật thành k nhóm, mỗi nhóm có n vật.
Nhóm Học viên: Nhóm 7_ PP Toán Sơ Cấp K24 Trang 18
Đề Tài: Cấu hình tổ hợp nâng cao & ứng dụng GVHD: PGS.TSKH Trần Quốc Chiến
Rõ ràng số cách xếp nhóm đầu tiên là
( . , )C k n n
.
Số vật còn lại là k.n – n được chia thành k -1 nhóm, mỗi nhóm có n vật. Số
cách chia đó là:
( . , 1)L k n n k− −
.
Vậy ta có công thức truy hồi:
( . , ) ( . , ). ( . , 1)L k n k C k n n L k n n k= − −
.
Tiếp tục như vậy đến khi còn 2n vật, thì số cách chia 2n vật thành 2 nhóm,
mỗi nhóm có n vật là
(2 , )C n n
cách. Cuối cùng, chỉ còn n vật để chia thành 1
nhóm.
Vậy
( . , ) ( . , ). (( 1) , ) (2 , ). ( , )L k n k C k n n C k n n C n n C n n= −
Nhận xét. Ta để ý rằng, mỗi cách xếp đặt k.n vật thành k nhóm, mỗi nhóm có
n vật là một phân hoạch thứ tự tổ hợp chập k.n của k.n với số phần tử tương ứng
của các tập con là
, , ,
k n
n n n
14 2 43

.

Vậy số cách xếp đặt là:
( . )!
( . ; , , , )
! ! !
k n
C k n n n n
n n n
=
II. CẤU HÌNH TỔ HỢP NÂNG CAO
1. Hoán vị lặp
Bài toán 4 . Số cách phân chia n đồ vật khác nhau vào trong k hộp khác nhau sao
cho có n
i
vật được đặt vào trong hộp thứ i, với i = 1, 2, , k bằng
)! !.(! !.
!
121 kk
nnnnnn
n
−−−
.
Ví dụ. Có 12 bóng đèn, trong đó có 4 bóng đèn đỏ, 3 bóng đèn vàng và 5
bóng đèn xanh được lắp vào 18 ổ cắm trên một hàng. Hãy đếm số phương án lắp
các bóng đèn.
Giải.
Khi lắp 12 bóng đèn thì 18 ổ cắm bao gồm 4 loại: 4 bóng đèn đỏ, 3 bóng
đèn vàng, 5 bóng đèn xanh và 6 ổ cắm rỗng. Như vậy mỗi phương án lắp các
bóng đèn là một hoán vị lặp .Ta có số phương án lắp bóng đèn là:
P(18;4;3;5;6)=
!6!5!3!.4

!18
= 514 594 080
Bài toán 5. Có bao nhiêu cách sắp xếp 7 người ngồi quanh một bàn tròn có 10
chiếc ghế?
Giải.
Nhóm Học viên: Nhóm 7_ PP Toán Sơ Cấp K24 Trang 19
Đề Tài: Cấu hình tổ hợp nâng cao & ứng dụng GVHD: PGS.TSKH Trần Quốc Chiến
Vì khi xếp quanh một bàn tròn thì mỗi cách sắp xếp luôn có 10 cách sắp xếp
trùng với nó nên ta cố định một vị trí và 3 chiếc ghế trống là 3 phần tử giống
nhau nên số cách sắp xếp là:
9!
6048000
3!
=
.
Bài toán 6. Cho tập A={1,2,3,4,5,6}. Từ tập A có thể lập bao nhiêu số tự nhiên
có 9 chữ số sao cho: chữ số 3 có mặt 2 lần, chữ số 5 có mặt 3 lần, còn các chữ số
khác có mặt đúng 1 lần.
Giải. Viết thêm vào tập A hai chữ số 5 và một chữ số 3.
Khi đó số các số có 9 chữ số là: 9!. Trong 9! số này, khi ta hoán vị hai chữ
số 3 và ba chữ số 5 thì sẽ có 2!3! số lặp lại.
Vậy có tất cả có
9!
2!3!
=30240 số cần tìm.
Bài toán 7. Giả sử n và k là 2 số nguyên dương sao cho n = 2k.
Chứng minh rằng
!
2
k

n
là một số nguyên.
Giải: Xét n ký hiệu x
1
, x
1
, x
2
, x
2
, . . ., x
k
, x
k
. Ta có số hoán vị có lặp của n ký
hiệu này là:

! !
2!2! 2! 2
k
k lân
n n
=
14 2 43
Suy ra rằng
!
2
k
n
là một số nguyên

2. Tổ hợp lặp
Bài toán 8. Xếp n vật giống nhau vào m hộp khác nhau
1. Giả sử có n viên bi giống nhau và m cái hộp, ta xếp bi vào các hộp. Gọi
x
i
với i = 1, 2, 3, , m là số bi ở hộp i. Chứng minh rằng
a) Số cách xếp khác nhau n viên bi vào m cái hộp là C(m+n-1, n).
b) Trong C(m+n-1, n) cách xếp đó có C(n-1, m-1) cách xếp cho tất cả các
hộp đều có bi.
Giải.
Nhóm Học viên: Nhóm 7_ PP Toán Sơ Cấp K24 Trang 20
Đề Tài: Cấu hình tổ hợp nâng cao & ứng dụng GVHD: PGS.TSKH Trần Quốc Chiến
a) Ta biểu diễn m cái hộp từ m + 1 vạch thẳng đứng, còn các viên bi biểu diễn
bằng các ngôi sao (*). Chẳng hạn như.
|**|*|***|*|…….|***|
Như vậy ở ngoài cùng luôn là các vạch thẳng đứng, còn lại m - 1 vạch thẳng
đứng và n viên bi được sắp xếp theo thứ tự tuỳ ý. Như vậy số cách sắp xếp khác
nhau bằng số cách chọn n phần tử trong tập hợp m – 1 + n phần tử (cả vạch và
ngôi sao) đó chính là C(m+n-1, n).
b) Trường hợp có ít nhất 1 viên bi tương ứng với cách biểu diễn mỗi vạch bao
gồm giữa 2 ngôi sao. Nhưng có tất cả n - 1 khoảng trống giữa n ngôi sao. Vì vậy
phải xếp m - 1 vạch vào giữa n - 1 khoảng trống đó. Vì vậy có tất cả: C(n-1, m-1)
cách xếp.
2. Có bao nhiêu cách chia 10 viên kẹo giống nhau cho 3 em bé?
Giải. Mỗi cách chia 10 viên kẹo cho 3 em bé tương ứng với một cách chọn 10
phần tử, trong đó phần tử kiểu i lặp lại n
i
lần (i = 1 3). Vây số cách chia là số tổ
hợp lặp chập 10 của 3 phần tử. Số cách chia kẹo là:
CR(3, 10) = C(12, 2) = 66

3. Có bao nhiêu cách chia 5 viên kẹo đỏ giống nhau và 7 viên kẹo xanh
giống nhau cho 3 em bé?
Giải. Mỗi cách chia 5 viên kẹo đỏ cho 3 em bé tương ứng với một cách chọn
5 phần tử, trong đó phần tử kiểu i lặp lại n
i
lần (i=1 3). Nên số cách chia kẹo đỏ
cho 3 em bé là số tổ hợp lặp chập 5 của 3 phần tử. Số cách chia kẹo đỏ là:
CR(3, 5) = C(7, 2)
Tương tự, số cách chia kẹo xanh là: CR(3, 7) = C(9, 2)
Theo nguyên lí nhân, số cách chia kẹo là: C(7, 2).C(9, 2) = 756.
4. Có bao nhiêu cách chia 10 viên kẹo giống nhau cho 3 em bé sao cho em
nào cũng có kẹo?
Giải. Mỗi cách chia 10 viên kẹo cho 3 em bé sao cho em nào cũng có kẹo có
thể coi như cách đặt 2 dấu | vào 9 vị trí xen giữa các viên kẹo. Do đó, số cách
chia kẹo là số tổ hợp chập 2 của 9 phần tử. Vậy số cách chia là:
C(9, 2) = 36.
Bài toán 9.
Nhóm Học viên: Nhóm 7_ PP Toán Sơ Cấp K24 Trang 21
Đề Tài: Cấu hình tổ hợp nâng cao & ứng dụng GVHD: PGS.TSKH Trần Quốc Chiến
Tìm số bộ nghiệm nguyên dương, nguyên không âm của phương trình,
bất phương trình.
1. Tìm số bộ nghiệm không âm của phương trình: x
1
+ x
2
+ x
3
= 11.
Giải. Mỗi bộ nghiệm nguyên không âm của phương trình tương ứng với một
cách chọn 1 phần tử của 1 tập có 3 loại sao cho có

x
1
phần tử loại 1
x
2
phần tử loại 2
x
3
phần tử loại 3
Số bộ nghiệm là tổ hợp lặp chập 11 của 3. Số nghiệm là
CR(3, 11) = C(3+11- 1, 3-1) = C(13, 2) = 78
2. Tìm số bộ nghiệm nguyên dương của phương trình :
x
1
+ x
2
+ x
3
+ x
4
= 10 (1)
Giải. Đặt y
i
= x
i
– 1

i = 1, 2, 3, 4. Khi đó phương trình (1) trở thành
y
1

+ y
2
+ y
3
+ y
4
= 16 (2)
Ta thấy mối bộ nghiệm nguyên dương của phương trình (1) tương ứng 1-1 với
một bộ nghiệm nguyên không âm của phương trình (2). vậy số bộ nghiêm
nguyên dương của phương trình (1) cũng là số bộ nghiệm nguyên không âm của
phương trình (2) và bằng:
CR(4, 6) = C(6+4-1, 4-1)) = C(9,3) =
( )
9!
3! 9 3 !−
=
9.8.7
3.2.1
= 84
3. Tìm số nghiệm nguyên không âm của phương trình
x
1
+ x
2
+ x
3
+ x
4
= 20 (1)
thỏa điều kiện: x

1
≤ 3; x
2
≥ 2; x
3
>4 (*)
Giải.
Ta viết điều kiện đã cho thành: x
1
≤ 3; x
2
≥ 2; x
3
≥ 5, ta xét các điều kiện sau
x
2
≥ 2; x
3
≥ 5 (**), x
1
≥ 4; x
2
≥ 2; x
3
≥ 5 (***)
Gọi S
1
, S
2
, S

3
lần lượt là số nghiệm nguyên không âm của phương trình (1)
thỏa điều kiện (*), (**), (***). Ta có S
1
= S
2
- S
3
. Đặt x
1
’ = x
1
, x
2
’ = x
2
– 2, x
3
’ =
x
3
– 5, x
4
’ = x
4
. Kết hợp (**) phương trình (1) trở thành: x
1
’ + x
2
’ + x

3
’ + x
4
’ =
13 (2)
Số nghiệm nguyên không âm của phương trình (1) thỏa điều kiện (**) bằng
số nghiệm nguyên không âm của phương trình (2). Vậy số nghiệm nguyên không
âm của phương trình (1) thỏa điều kiện (**) là:
CR(4, 13) = C(13+4-1, 4-1) = C(16, 3) =560 = S
2
Nhóm Học viên: Nhóm 7_ PP Toán Sơ Cấp K24 Trang 22
Đề Tài: Cấu hình tổ hợp nâng cao & ứng dụng GVHD: PGS.TSKH Trần Quốc Chiến
Tương tự ta đặt x
1
’ = x
1
– 4, x
2
’ = x
2
– 2, x
3
’ = x
3
– 5, x
4
’ = x
4
. Kết hợp (***)
phương trình (1) trở thành: x

1
’ + x
2
’ + x
3
’ + x
4
’ = 9 (3). Số nghiệm nguyên không
âm của phương trình (1) thỏa điều kiện (***) bằng số nghiệm nguyên không âm
của phương trình (3). Vậy số nghiệm nguyên không âm của phương trình (1)
thỏa điều kiện (***) là:
CR(4, 9) = C(9+4-1, 4-1) = C(12, 3) = 220 = S
3
Vậy số nghiệm nguyên không âm của phương trình (1) thỏa điều kiện (*) là
S
1
= S
2
– S
3
= 560 – 220 =340.
4. Bất phương trình :
1 2 3
11 (1)x x x+ + ≤
có bao nhiêu bộ nghiệm nguyên không âm?
Giải.
Cách1. Ta đưa về các bài toán:
Phương trình thứ k:
1 2 3
x x x k+ + =

(k=0 11) có bao nhiêu bộ nghiệm nguyên
không âm. Khi đó, số nghiệm nguyên không âm của bất phương trình (1) là tổng
số nghiệm nguyên không âm của các phương trình thứ k (k = 0 11).
Xét phương trình thứ k:
1 2 3
x x x k+ + =
(*)
Mỗi bộ nghiệm nguyên không âm của phương trình (*) tương ứng với một
cách chọn k phần tử, trong đó phần tử kiểu i lặp lại x
i
lần, i=1 3. Vậy số bộ
nghiệm nguyên không âm của (*) là số tổ hợp lặp chập k của 3 phần tử: CR(3, k)
Vậy số bộ nghiệm nguyên không âm của bất phương trình (1) là:
11 11
0 0
(3, ) (3 1, 2)
k k
CR k C k
= =
= + −
∑ ∑

(2,2) (3,2) (12,2) (13;2)C C C C= + + + +
= 364
Nhận xét. Thật khó khăn và phức tạp để giải quyết bài toán
1 2 3
x x x m+ + ≤
khi
m nhận những giá trị lớn hơn.
Vì vậy, đối với bài toán trên còn có một cách giải khá hay và tổng quát

như sau:
Cách 2. Ta chọn một ẩn phụ
4
x
sao cho:
1 2 3 4
11 (2)x x x x+ + + =
. (Tức là với
mỗi bộ số
1 2 3
( , , )x x x
thoả bất phương trình (1),
4 1 2 3
11 ( )x x x x= − + +
).
Nhóm Học viên: Nhóm 7_ PP Toán Sơ Cấp K24 Trang 23
Đề Tài: Cấu hình tổ hợp nâng cao & ứng dụng GVHD: PGS.TSKH Trần Quốc Chiến
Khi đó, số bộ nghiệm nguyên không âm của bất phương trình (1) tương ứng
với số bộ nghiệm nguyên không âm của phương trình (2). Như vậy ta có kết quả:
4 11 14 3 364= =( , ) ( , )CR C
Bài toán 10 . Trong kỳ thi kết thúc môn toán tổ hợp có 10 câu hỏi. Có bao nhiêu
cách gán điểm cho các câu hỏi nếu tổng số điểm bằng 100 và mỗi câu ít nhất 5
điểm.
Giải .
Ta gọi
i
x
là số điểm cần gán cho câu thứ i,
1 10i =
thoả:

10
1
100
5, 1 10
i
i
i
x
x i
=

=



≥ ∀ =


.
Như vậy ta có số cách gán điểm cho các câu hỏi chính là số bộ nghiệm
nguyên của phương trình:
1 2 10
100x x x+ + + =
sao cho
5, 1 10
i
x i≥ ∀ =
.
Vậy kết quả là
(10,50) (59,9)CR C=

.
3. Phân hoạch thứ tự và không thứ tự
Bài toán 11. Có bao nhiêu cách chia 12 sinh viên thành 3 nhóm, mỗi nhóm 4
sinh viên, trong đó có 2 nhóm học tiếng Anh, một nhóm học tiếng Pháp?
Giải. Chọn 2 nhóm trong 3 nhóm để bố trí học tiếng Anh có C(3, 2) cách.
Mỗi phương án chia 12 sinh viên thành 3 nhóm, mỗi nhóm 4 sinh viên là
một phân hoạch không thứ tự tổ hợp của 12 với 3 tập lực lượng 4.
Như vây, số cách chia là
( )
3
12!
.C(3, 2)=17325
3! 4!
.
Bài toán 12. Chứng minh Ðịnh lý đa thức : Nếu n là một số nguyên dương thì

1 2
1 2
1 2 1 2 1 2

( ) ( , , , , )
m
m
r
r r
n
m m m
r r r n
x x x C n r r r x x x
+ + + =

+ + + =


Trong đó
1 2
1 2
!
( , , , , )
! ! !
m
m
n
C n r r r
r r r
=
là hệ số của đa thức.
Chứng minh.
Nhóm Học viên: Nhóm 7_ PP Toán Sơ Cấp K24 Trang 24
Đề Tài: Cấu hình tổ hợp nâng cao & ứng dụng GVHD: PGS.TSKH Trần Quốc Chiến
Các số hạng trong khai triển có dạng
1 2
1 2

m
rr r
m
x x x
, trong đó:
1 2


m
r r r n+ + + =
.
Số hạng như thế xuất hiện từ việc chọn
1
r
nhân tử
1
x
,
2
r
nhân tử
2
x
, ,
m
r

nhân tử
m
x
. Mỗi cách chọn như trên là một phân hoạch thứ tự tổ hợp chập n của
n với số phần tử trong mỗi tập con tương ứng là
1 2
, , ,
m
r r r
. Vậy có
1 2

( , , , , )
m
C n r r r
cách chọn.

Áp dụng1. Tìm hệ số của
3 2 2
x y z
trong khai triển của
7
( 2 3 )x y z+ −
.
Giải.
Cách 1. Áp dụng định lý đa thức ta có: Trong khai triển của
7
( 2 3 )x y z+ −
,
số hạng chứa
3 2 2
x y z
có dạng:
3 2 2
(7;3,2,2) (2 ) ( 3 )C x y z−
Suy ra hệ số của
3 2 2
x y z
là:
2 2
7!
(7;3,2,2)2 ( 3) 36. 7560

3!2!2!
C − = =
Cách 2. Sử dụng nhị thức Newton
Ta có:
7 7
7 7 7
7 7
1 1 1
( 2 3 ) ( 2 ) ( 3 ) (2 ) ( 3 )
k
k k k k i i k i k
k
k k i
x y z C x y z C C x y z
− − −
= = =
+ − = + − = −
∑ ∑∑

7
7 7
7
1 1
( 3) 2
k
k k k i i i k i k
k
k i
C C x y z
− − − −

= =
= −
∑∑
Số hạng chứa
3 2 2
x y z
tương ứng:
3
3
2
5
7 2
i
i
k i
k
k
=

=


− = ⇔
 
=


− =

Suy ra hệ số của

3 2 2
x y z
là:
2 5 2 3
7 5
( 3) . .2 . 7560C C− =
.
Áp dụng 2. Có bao nhiêu số hạng trong khai triển của biểu thức
100
( )x y z+ +
?
Giải. Ta có:
31 2
1 2 3
100
1 2 3
100
( ) (100; , , )
rr r
r r r
x y z C r r r x y z
+ + =
+ + =

Nhận xét rằng, số các số hạng trong khai triển tương ứng với số bộ số
nguyên không âm
1 2 3
( , , )r r r
khác nhau thoả điều kiện:
1 2 3

100r r r+ + =
. Hay đó
chính là số bộ nghiệm nguyên không âm của phương trình:
1 2 3
100r r r+ + =
.
Nhóm Học viên: Nhóm 7_ PP Toán Sơ Cấp K24 Trang 25

×