| # | Bài tập | Điểm | Thời gian: | Giới hạn bộ nhớ |
|---|---|---|---|---|
| 1 | Tổ hợp | 100 (p) | 2.0s | 256M |
| 2 | Đếm tập con không lặp không thứ tự | 100 (p) | 1.0s | 256M |
| 3 | Đếm tập con không lặp có thứ tự | 100 (p) | 1.0s | 256M |
| 4 | #11 - Hoán vị | 100 (p) | 1.0s | 256M |
| 5 | #11 - Chỉnh hợp | 100 (p) | 1.0s | 256M |
| 6 | #11 - Tổ hợp | 100 (p) | 1.0s | 256M |
| 7 | #11 - Chia kẹo Euler | 100 (p) | 1.0s | 256M |
| 8 | #11 - Chia kẹo Euler nhưng ai cũng có kẹo | 100 (p) | 1.0s | 256M |
Cho số nguyên tố \(p\). Với mỗi truy vấn gồm hai số \(n, k\), bạn hãy đếm xem có bao nhiêu cách chọn \(k\) quả táo từ \(n\) quả cho trước. Vì đáp số rất lớn nên bạn chỉ cần in ra đáp số \(\mod p\).
Với mỗi truy vấn, in ra một số nguyên là đáp số của truy vấn đó.
Test 1
4 5
4 2
3 2
3 4
7 2
1
3
0
1
Bạn được cho hai số nguyên \(n\) và \(k\).
Yêu cầu: Hãy in ra số tập con khác nhau gồm \(k\) phần tử (không được lặp) trong các số nguyên từ \(1\) đến \(n\).
Hai tập con được xem là khác nhau khi tồn tại một phần tử thuộc tập này nhưng không thuộc tập kia.
Ví dụ: \((1, 2)\) là một tập con thỏa mãn. \((1, 2, 2)\) không thỏa mãn vì \(2\) xuất hiện \(2\) lần. \((1, 2, 3)\) và \((1, 3, 2)\) là hai tập con giống nhau.
Test 1
6 2
15
Bạn được cho hai số nguyên \(n\) và \(k\).
Yêu cầu: Hãy in ra số tập con khác nhau gồm \(k\) phần tử (không được lặp) trong các số nguyên từ \(1\) đến \(n\).
Hai tập con được xem là khác nhau khi tồn tại một vị trí mà phần tử ở vị trí đó trong hai tập là khác nhau.
Ví dụ: \((1, 2, 3)\) là một tập con thỏa mãn. \((1, 2, 2)\) không thỏa mãn vì giá trị \(2\) xuất hiện \(2\) lần. \((1, 2, 3)\) và \((1, 3, 2)\) là hai tập con khác nhau.
Test 1
6 2
30
Cho tập hợp \(A\) gồm \(n\) phần tử, có bao nhiêu mảng hoán vị \(n\) phần tử của tập \(A\)?
Ví dụ 1
5
120
Cho tập hợp \(A\) gồm \(n\) phần tử.
Một mảng \(B\) độ dài \(k\) được gọi là chỉnh hợp của \(A\) nếu mỗi phần tử trên \(B\) chỉ xuất hiện duy nhất một lần, và các phần tử đều xuất hiện trong \(A\).
Có bao nhiêu cách xếp mảng \(B\) khác nhau?
Ví dụ 1
5 3
60
Cho tập hợp \(A\) gồm \(n\) phần tử.
Một tập hợp \(B\) độ dài \(k\) được gọi là tổ hợp của \(A\) nếu \(B\) là tập hợp con của \(A\).
Có bao nhiêu cách chọn tập hợp \(B\) khác nhau?
Ví dụ 1
5 3
10
Có \(n\) chiếc kẹo, có bao nhiêu cách chia kẹo bất kỳ cho \(k\) bạn, mà có thể có bạn không nhận được kẹo?
Ví dụ 1
5 3
21
Có \(n\) chiếc kẹo, có bao nhiêu cách chia kẹo bất kỳ cho \(k\) bạn, mà bạn nào cũng được nhận kẹo?
Ví dụ 1
5 3
6