| # | Bài tập | Điểm | Thời gian: | Giới hạn bộ nhớ |
|---|---|---|---|---|
| 1 | Chia hết (THTB Chung kết - Hà Nội) | 100 (p) | 1.0s | 256M |
| 2 | Đếm cặp (THTB Chung kết - Hà Nội) | 100 (p) | 1.0s | 256M |
| 3 | Số tuần hoàn (THTB Chung kết - Hà Nội) | 100 (p) | 1.0s | 256M |
| 4 | Dãy số đối xứng (THTB Chung kết - Hà Nội) | 100 (p) | 1.0s | 256M |
Cho hai số nguyên \(N\) và \(K\).
Yêu cầu: Tìm số nguyên \(M\) nhỏ nhất sao cho \(N \times M \vdots 10^{K}\).
Test 1
8 2
25
Cho dãy số nguyên \(A\) gồm \(N\) phần tử \(A_1, A_2, \ldots, A_N\) và một số nguyên \(K\).
Yêu cầu: Đếm số cặp số \(L, R\) (\(1 \leq L \leq R \leq N\)) sao cho dãy con liên tiếp \(A_L, A_{L + 1}, \ldots, A_R\) có hiệu giữa số lớn nhất và số nhỏ nhất không vượt quá \(K\).
Test 1
5 2
2 -1 3 1 3
8
Số \(T\) được gọi là số tuần hoàn chu kì \(I\) nếu tồn tại một số \(B\) có \(I\) chữ số và có thể xếp các số \(B\) cạnh nhau để thu được số \(T\). Ví dụ:
Yêu cầu: Tìm một số tuần hoàn chu kì \(N\) bất kì lớn hơn \(L\) và nhỏ hơn \(R\).
Test 1
2 1234 9876
2222
Test 2
2 1234 2000
1515
Test 3
2 1234 1300
-1
Dãy số \(B\) gồm \(N\) phần tử \(B_{1}, B_{2}, \ldots, B_{M - 1}, B_{M}\) được gọi là dãy số đối xứng độ dài \(M\) khi viết dãy số theo thứ tự ngược lại vẫn thu được dãy số \(B\). Ví dụ hai dãy số \((3, 2, 3), (4, -1, -1, 4)\) là dãy số đối xứng độ dài \(3\) và \(4\).
Cho dãy số \(A\) gồm \(N\) phần tử \(A_{1}, A_{2}, \ldots, A_{N - 1}, A_{N}\) và một số nguyên dương \(K\).
Yêu cầu: Tìm cách bỏ đi ít phần tử nhất của dãy số \(A\) để thu được dãy số đối xứng có độ dài không vượt quá \(K\).
Test 1
5 4
1 1 2 1 1
4