| # | Bài tập | Điểm | Thời gian: | Giới hạn bộ nhớ |
|---|---|---|---|---|
| 1 | Tính toán (THTB Vòng Sơ loại Toàn quốc 2025 - Lần 1) | 100 (p) | 0.25s | 512M |
| 2 | Bảng vuông gần nguyên tố (THTB Vòng Sơ loại Toàn quốc 2025 - Lần 1) | 100 (p) | 1.0s | 512M |
| 3 | Biến đổi (THTB Vòng Sơ loại Toàn quốc 2025 - Lần 1) | 100 (p) | 1.0s | 512M |
| 4 | Vòng tròn số nguyên tố | 100 (p) | 1.0s | 1023M |
Một số nguyên dương được gọi là số đẹp nếu tổng các chữ số chia hết cho \(9\). Ví dụ, số \(9, 18, 2007\) là các số đẹp.
Yêu cầu: Cho số nguyên dương \(n\), tính tổng các số đẹp không vượt quá \(n\).
Test 1
20
27
Các số đẹp không vượt quá \(20\) là \(9\) và \(18\). Tổng của chúng là \(9 + 18 = 27\).
Giả sử \(A\) là lưới ô vuông gồm \(m\) dòng và \(n\) cột. Các dòng của lưới được đánh số từ \(1\) đến \(m\), từ trên xuống dưới. Các cột của lưới được đánh số từ \(1\) đến \(n\), từ trái sang phải. Ô nằm trên giao của dòng \(i\) (\(1 \le i \le m\)) và cột \(j\) (\(1 \le j \le n\)) của lưới gọi là ô \((i, j)\) được điền số nguyên không âm \(a_{i,j}\) (\(a_{i,j} \le 10^6\)).
Một hình vuông gồm các ô nằm trong lưới \(A\) được gọi là bảng vuông gần nguyên tố nếu có không quá một ô trong hình vuông chứa số không phải là số nguyên tố.
Yêu cầu: Cho \(m, n\) và các số được điền trên lưới \(A\), hãy tìm bảng vuông gần nguyên tố có diện tích lớn nhất.
Test 1
3 4
1 2 3 4
1 3 5 7
2 4 6 8
4
Biến đổi
Cho dãy số nguyên không âm \(a_1, a_2, \dots, a_n\) (\(4 \le n \le 8\); \(a_i \le 10^9\)). Cần biến đổi dãy để tất cả các phần tử đều bằng \(0\). Mỗi bước được phép chọn \(4\) phần tử liên tiếp \(a, b, c, d\) biến đổi thành \(|a - b|, |b - c|, |c - d|, |d - a|\).
Ví dụ:
0 1 3 5 9
0 2 2 4 8 (1)
0 0 2 4 6 (2)
0 2 2 2 6 (3)
0 0 0 4 4 (4)
0 0 4 0 4 (5)
0 4 4 4 4 (6)
0 0 0 0 0 (7)
Yêu cầu: Hãy tính số phép biến đổi ít nhất cần thực hiện để tất cả các phần tử đều bằng \(0\).
Test 1
0
1
3
5
9
7
Một vòng tròn chứa \(2n\) vòng tròn nhỏ (Xem hình vẽ). Các vòng tròn nhỏ được đánh số từ \(1\) đến \(2n\) theo chiều kim đồng hồ. Cần điền các số tự nhiên từ \(1\) đến \(2n\) mỗi số vào một vòng tròn nhỏ sao cho tổng của hai số trên hai vòng tròn nhỏ liên tiếp là số nguyên tố. Số điền ở vòng tròn nhỏ \(1\) luôn là số \(1\).
Dữ liệu:
Kết quả:
Sample Input
3
Sample Output
2
Sample Input
4
Sample Output
4
Giải thích:
\({1, 4, 3, 2, 5, 6}\)
\({1, 6, 5, 2, 3, 4}\)
\({1, 2, 3, 8, 5, 6, 7, 4}\)
\({1, 2, 5, 8, 3, 4, 7, 6}\)
\({1, 4, 7, 6, 5, 8, 3, 2}\)
\({1, 6, 7, 4, 3, 8, 5, 2}\)