| # | Bài tập | Điểm | Thời gian: | Giới hạn bộ nhớ |
|---|---|---|---|---|
| 1 | Chia kẹo (THTA Vòng Sơ loại Toàn quốc 2025 - Lần 3) | 100 (p) | 1.0s | 256M |
| 2 | Ghép số (THTA Vòng Sơ loại Toàn quốc 2025 - Lần 3) | 100 (p) | 1.0s | 256M |
| 3 | Đếm ô (THTA Vòng Sơ loại Toàn quốc 2025 - Lần 3) | 100 (p) | 1.0s | 256M |
| 4 | Đếm ngày (THTA Vòng Sơ loại Toàn quốc 2025 - Lần 3) | 100 (p) | 1.0s | 256M |
| 5 | Biến đổi chuỗi (THTA Vòng Sơ loại Toàn quốc 2025 - Lần 3) | 100 (p) | 1.0s | 256M |
Cho \(N\) học sinh được đánh số từ \(1\) đến \(N\) xếp thành một vòng tròn.
Có \(M\) cái kẹo được phát lần lượt theo thứ tự:
\(1 → 2 → 3 → ... → N → 1 → 2 → ...\) (lặp lại).
Mỗi học sinh nhận một cái kẹo mỗi lần đến lượt.
Test 1
3
10
1
Kẹo phát lần lượt cho các học sinh:
\(1 → 2 → 3 → 1 → 2 → 3 → 1 → 2 → 3 → 1\)
Học sinh số \(1\) nhận cái kẹo thứ 10 (cuối cùng).
Cho ba số tự nhiên \(a\), \(b\), \(c\) (mỗi số có đúng hai chữ số).
Từ ba số này, hãy chọn ra hai số bất kỳ và ghép chúng lại để tạo thành một số mới (ghép theo thứ tự số thứ nhất rồi đến số thứ hai).
Tìm số nhỏ nhất có thể tạo ra bằng cách ghép hai trong ba số đã cho.
Test 1
10
15
21
1015
Các cách ghép: 1015, 1021, 1510, 1521, 2110, 2115 → nhỏ nhất là 1015
Test 2
23
45
12
1223
Các cách ghép: 2345, 2312, 4523, 4512, 1223, 1245 → nhỏ nhất là 1223
Cho bàn cờ vua kích thước \(n \times n\) gồm \(n\) hàng và \(n\) cột.
Các hàng được đánh số từ trên xuống dưới, các cột được đánh số từ trái sang phải.
Ô tại vị trí (1,1) là ô đen. Các ô cờ kề nhau (ngang hoặc dọc) sẽ có màu xen kẽ trắng – đen.
Cho tọa độ của hai ô: \([x1, y1]\) và \([x2, y2]\), là góc trên bên trái và góc dưới bên phải của một hình chữ nhật.
Tính số ô đen và số ô trắngnằm trong hình chữ nhật đó.
Gồm 5 dòng, mỗi dòng là một số tự nhiên:
Gồm 2 dòng, mỗi dòng là một số tự nhiên:
| Dữ liệu | Kết quả | Giải thích |
|---|---|---|
| 7 2 3 6 5 |
7 8 |
Hình chữ nhật gồm 15 ô, có 7 ô đen và 8 ô trắng như hình minh họa |
| 5 1 1 5 5 |
13 12 |
Cả bàn cờ 5x5 → có đúng 13 ô đen vì ô (1,1) là ô đen |
Một tuần tập luyện thể thao gồm 6 ngày tập và 1 ngày nghỉ.
Đợt huấn luyện bắt đầu từ thứ \(k\) và kéo dài liên tiếp \(d\) ngày.
Tính số ngày tập luyện trong đợt huấn luyện dài \(d\) ngày, loại trừ các ngày nghỉ cố định hằng tuần.
Test 1
5
10
6
8
Có 2 ngày thứ 6 trong 10 ngày \(\rightarrow\) nghỉ 2 \(\rightarrow\) tập \(10 - 2 = 8\) ngày
Test 2
7
7
6
6
Có 1 ngày thứ 6 trong 7 ngày \(\rightarrow\) nghỉ 1 \(\rightarrow\) tập 6 ngày
Cho một chuỗi chỉ gồm các chữ cái thường, và một số tự nhiên \(k\).
Bạn sẽ thực hiện \(k\) bước biến đổi. Ở bước thứ \(i\), ta:
'a', 'b', 'z', 'a' (quay vòng lại từ đầu), v.v.Thực hiện lần lượt các bước biến đổi từ 1 đến \(k\), rồi in ra chuỗi cuối cùng thu được.
Gồm 2 dòng:
| Dữ liệu | Kết quả |
|---|---|
| 5 vjozu |
eddcdeu |
| 4 abc |
ddc |
| 30 abcdefghijklmnopqrstuvwxyzabcd |
dddbddbxadvxzbdpqrstuvwxyzabcd |
Ví dụ 1:
Chuỗi ban đầu: vjozu
'a' → ajiozu 'b' → bbiozu 'c' → cbcozu 'd' → ddcdzu 'e' → eddceuVí dụ 2:
Chuỗi ban đầu: abc
'a' → abc bbc cbc ddc