| # | Bài tập | Điểm | Thời gian: | Giới hạn bộ nhớ |
|---|---|---|---|---|
| 1 | Doraemon và cuộc phiêu lưu ở hòn đảo kho báu (Bản dễ) | 50 (p) | 1.0s | 256M |
| 2 | Doraemon và cuộc phiêu lưu ở hòn đảo kho báu (Bản khó) | 50 (p) | 1.0s | 256M |
| 3 | Bi xanh (THT TQ 2015) | 100 (p) | 1.0s | 256M |
| 4 | Tiền tệ | 100 (p) | 1.0s | 256M |
| 5 | #11 - Chia kẹo Euler | 100 (p) | 1.0s | 256M |
| 6 | #11 - Chia kẹo Euler nhưng ai cũng có kẹo | 100 (p) | 1.0s | 256M |
| 7 | Hệ số bậc k | 100 (p) | 1.0s | 1G |
| 8 | Đếm số chia hết | 100 (p) | 3.0s | 256M |
Cảm thấy quá mệt mỏi với việc nghỉ dịch Covid-19 ở nhà, Doraemon rủ Nobita và những người bạn đi phiêu lưu ở hòn đảo kho báu ở Mỹ cách đây 1500 năm. Sau khi đến đảo, vì quá mệt mỏi sau chuyến hành trình dài, mọi người quyết định nghỉ chân một lúc. Tại đây, Doraemon chợt nhớ ra việc học hành bết bát của Nobita nên đã đố Nobita một câu hỏi để ôn lại các thuật toán khủng như Suffix Array, Treap, Palindrome Tree, etc…
Doraemon cho Nobita 1 chiếc hộp đặc biệt biết cứ bỏ \(M\) quả chuối vào chiếc hộp này thì tất cả quả chuối sẽ biến mất. Sau đó Doraemon cho Nobita 2 số \(L\) và \(R\) và bắt Nobita phải chọn 2 số \(i\) và \(j\) \((i < j)\) trong đoạn \(L\) và \(R\). Sau khi chọn Nobita sẽ có được tổng số chuối là \(i \times j\). Tiếp theo, cậu sẽ phải liên tục bỏ \(M\) quả chuối vào thùng đến khi số chuối còn lại ít hơn \(M\). Vì Nobita là 1 cậu bé “ngốc nghếch” nên cậu muốn biết được số lượng chuối còn lại ít nhất sau khi bỏ vào thùng.
Test 1
4 7 13
2
Nếu chọn \(i = 4\) và \(j = 7\) thì số quả chuối còn lại là \((4 \times 7) - 2 \times 13 = 2\) quả.
Cảm thấy quá mệt mỏi với việc nghỉ dịch Covid-19 ở nhà, Doraemon rủ Nobita và những người bạn đi phiêu lưu ở hòn đảo kho báu ở Mỹ cách đây 1500 năm. Sau khi đến đảo, vì quá mệt mỏi sau chuyến hành trình dài, mọi người quyết định nghỉ chân một lúc. Tại đây, Doraemon chợt nhớ ra việc học hành bết bát của Nobita nên đã đố Nobita một câu hỏi để ôn lại các thuật toán khủng như Suffix Array, Treap, Palindrome Tree, etc…
Doraemon cho Nobita 1 chiếc hộp đặc biệt biết cứ bỏ \(M\) quả chuối vào chiếc hộp này thì tất cả quả chuối sẽ biến mất. Sau đó Doraemon cho Nobita 2 số \(L\) và \(R\) và bắt Nobita phải chọn 2 số \(i\) và \(j\) \((i < j)\) trong đoạn \(L\) và \(R\). Sau khi chọn Nobita sẽ có được tổng số chuối là \(i \times j\). Tiếp theo, cậu sẽ phải liên tục bỏ \(M\) quả chuối vào thùng đến khi số chuối còn lại ít hơn \(M\). Vì Nobita là 1 cậu bé “ngốc nghếch” nên cậu muốn biết được số lượng chuối còn lại ít nhất sau khi bỏ vào thùng.
Test 1
4 7 13
2
Nếu chọn \(i = 4\) và \(j = 7\) thì số quả chuối còn lại là \((4 \times 7) - 2 \times 13 = 2\) quả.
Em nhận được một món quà từ ông tiên. Ông ban cho em hộp gồm vô hạn viên bi xanh. Tuy nhiên khi sử dụng bi để chơi trò chơi thì cần dùng đúng \(X\) viên bi xanh. Có 2 thao tác được sử dụng là:
Yêu cầu duy nhất ông tiên đưa ra là em phải dùng ít thao tác nhất để lấy được đúng \(X\) viên bi xanh thì chiếc hộp sẽ thuộc về em mãi mãi.
Ví dụ em cần lấy ra 7 viên bi xanh (\(X = 7\)), \(A = 3, B = 8\) thì số thao tác ít nhất phải dùng là 6 trong đó dùng 5 lần thao tác 1, 1 lần thao tác 2.
Test 1
3 8 7
6
Ông Lionheart - thị trưởng của Bilaspur, có một kế hoạch cho cư dân của mình. Ông ta muốn giới thiệu một hệ thống tiền tệ chỉ gồm 2 loại tiền mệnh giá \(a\) đồng và \(b\) đồng. Nhưng có một vấn đề rắc rối là có những khoản tiền không thể chi trả bằng cách chỉ sử dụng 2 loại tiền này. Trong những trường hợp đó, công dân sẽ phải chọn thanh toán kỹ thuật số.
Cho \(n\) khoản tiền, bạn hãy cho biết có bao nhiêu khoản tiền có thể thanh toán được bằng cách sử dụng các loại tiền trên và còn bao nhiêu khoản tiền phải được thanh toán bằng kỹ thuật số. Biết rằng thị trưởng đã cung cấp không giới hạn các loại tiền này.
Test 1
5 4 6
16 20 36 22 15
4 1
Ví dụ 1. Có 4 khoản tiền thanh toán được bằng 2 loại tiền mệnh giá 4 đồng và 6 đồng là: 16, 20, 36, 22. Khoản tiền 15 không thanh toán được qua 2 loại tiền trên nên phải thanh toán bằng kỹ thuật số.
Test 2
7 7 5
7 25 14 27 45 34 41
7 0
Ví dụ 2. Tất cả các khoản tiền đều thanh toán được qua 2 loại tiền mệnh giá 7 đồng và 5 đồng.
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
Xét biểu thức sau: \((x + a)^n\) (với \(a,n\) là số được cho).
Yêu cầu: Khai triển biểu thức trên, tính hệ số bậc \(k\)?
1 2 1
2
Cho \(n\) số tự nhiên \(a_1, a_2, ..., a_n\). Hãy xác định xem có bao nhiêu số \(x\) trong đoạn \([l, r]\) mà \(x\) không chia hết cho số \(a_i\) nào cả.
Test 1
3 10 20
3 4 5
5