| # | Bài tập | Điểm | Thời gian: | Giới hạn bộ nhớ |
|---|---|---|---|---|
| 1 | Chạy thi | 100 (p) | 1.0s | 512M |
| 2 | Thứ mấy? | 100 (p) | 1.0s | 512M |
| 3 | Đếm bộ số | 100 (p) | 1.0s | 512M |
| 4 | Tô màu | 50 (p) | 1.0s | 512M |
| 5 | Đếm kí tự | 50 (p) | 1.0s | 512M |
An, Bình, Cường đang chơi chạy thi trên một đường thẳng.
Hỏi tại thời điểm này, Cường đang gần Bình hơn hay gần An hơn?
Yêu cầu: Tính khoảng cách gần hơn đó.
Test 1
10
30
50
20
Biết ngày 1/1/2024 là thứ hai.
Cho một ngày trong năm 2024, hãy tìm xem ngày đó là thứ mấy? In ra một số nguyên từ 2 đến 8 tương ứng với kết quả tìm được là thứ hai đến chủ nhật. Nếu ngày đó không tồn tại thì in ra 0.
Test 1
2
1
3
Test 2
30
2
0
Test 3
7
4
8
Cho bốn số tự nhiên \(A, B, C, D\). Đếm số bộ số \((X, Y)\) thoả mãn:
Test 1
1
3
4
6
6
Các cặp thoả mãn là:
\((1, 4), (1, 5), (1, 6), (2, 4), (2, 6), (3, 6)\)
Cho hình vuông ban đầu kích thước \(N \times N\) và một số tự nhiên \(K\).
Đầu tiên, người ta tô màu các ô vuông nằm trên đường chéo chính thứ nhất (đường chéo từ trái sang phải, từ trên xuống dưới).
Sau đó, người ta lặp đi lặp lại thao tác tô màu các ô vuông nằm trên đường chéo song song với đường chéo chính cách đều \(K\) đơn vị về cả hai phía như hình vẽ bên dưới. Thao tác này kết thúc khi đường chéo cần tô nằm ngoài hình vuông \(N \times N\) ban đầu.
| Hình 1: \(N=9, K=3\) | Hình 2: \(N=9, K=2\) |
|---|---|
![]() |
![]() |
Hỏi trong toàn bộ quá trình đó có tất cả bao nhiêu hình vuông được tô màu?
Chuỗi nén có dạng: \(N = x_1 C_1 x_2 C_2 \dots x_K C_K\) là mô tả chuỗi ban đầu \(S\) có \(x_1\) kí tự \(C_1\), sau đó \(x_2\) kí tự \(C_2\), \(\dots\), \(x_K\) kí tự \(C_K\) (\(1 \le x_i \le 10^9\); \(C_i\) là các kí tự tiếng Anh từ A đến Z). Ví dụ: \(N =\) 1A5D2A thì chuỗi ban đầu \(S =\) ADDDDDDAA.
Yêu cầu: Cho chuỗi nén \(N\) và hai số tự nhiên \(L, R\). Hãy đếm xem từ vị trí \(L\) đến vị trí \(R\) của chuỗi kí tự \(S\), kí tự xuất hiện nhiều nhất bao nhiêu lần? (Vị trí trong chuỗi kí tự \(S\) được đánh số từ \(1\) đến \(|S|\), trong đó \(|S|\) là độ dài xâu \(S\)).
Dòng thứ ba chứa số nguyên dương \(R\).
Dữ liệu đảm bảo \(|S| \le 10^{12}\); \(L \le R \le |S|\).
Test 1
1A5D2A
6
8
2
Chuỗi kí tự ban đầu \(S =\) ADDDDDDAA.
Chuỗi kí tự từ 6 đến 8 là DAA.
Vậy kí tự xuất hiện nhiều nhất là kí tự A, xuất hiện 2 lần.