| # | Bài tập | Điểm | Thời gian: | Giới hạn bộ nhớ |
|---|---|---|---|---|
| 1 | Ghép hình vuông (THTA Vòng KV Bắc-Trung 2025) | 100 (p) | 1.0s | 256M |
| 2 | Xây nhà (THTA Vòng KV Bắc-Trung 2025) | 100 (p) | 1.0s | 256M |
| 3 | Tìm chữ số (THTA Vòng KV Bắc-Trung 2025) | 100 (p) | 1.0s | 256M |
| 4 | Chia hết cho 3 (THTA Vòng KV Bắc-Trung 2025) | 100 (p) | 1.0s | 256M |
| 5 | Xóa số (THTA Vòng KV Bắc-Trung 2025) | 100 (p) | 1.0s | 256M |
Bố tặng Dino rất nhiều khối hình vuông cơ bản kích thước \(1 \times 1\).
Hiện Dino đang xếp được 4 cột liên tiếp, mỗi cột gồm \(a, b, c, d\) hình vuông cơ bản chồng lên nhau.
Hỏi cần xếp thêm ít nhất bao nhiêu hình vuông cơ bản nữa vào các khối đã xếp để tạo thành một hình vuông?
Trên một con đường có \(n\) lô đất, mỗi lô sẽ được xây một tòa nhà, đánh số từ \(1\) đến \(n\) từ trái sang phải.
Chính quyền muốn xây một tòa nhà chọc trời tại vị trí \(k\) với độ cao \(h\) tầng.
Các tòa nhà còn lại cần được xây với độ cao thấp nhất có thể, sao cho:
Tính tổng số tầng tối thiểu cần xây cho cả \(n\) tòa nhà.
Test 1
6
2
3
1
10
Các tòa nhà từ trái sang: 2 3 2 1 1 1 \(\rightarrow\) tổng số khối cần xây = \(10\).
Hình minh họa:
█
█ █ █
█ █ █ █ █ █
1 2 3 4 5 6
Test 2
5
3
6
2
18
Các tầng từ trái sang: 2 4 6 4 2 \(\rightarrow\) tổng = \(18\).
Hãy viết liên tiếp các số tự nhiên chia hết cho \(3\) (theo thứ tự tăng dần), và nối các số đó theo thứ tự lại thành một số mới:
\(3691215182124...\)
Hỏi: chữ số thứ \(N\) trong số ghép trên là số nào?
Test 1
4
1
Cho một số tự nhiên \(N\) chỉ gồm các chữ số từ \(1\) đến \(9\).
Hãy tìm cách xóa một số chữ số trong \(N\) (có thể không xóa chữ số nào), sao cho số còn lại chia hết cho 3 và có giá trị lớn nhất có thể.
1 đến 9, không có chữ số 0.0.Test 1
232
3
Xóa hai chữ số '2', còn lại '3' là số chia hết cho 3 lớn nhất.
Test 2
369
369
Đã chia hết cho 3 \(\rightarrow\) giữ nguyên là số lớn nhất.
Test 3
25
0
Không có cách xóa nào để tạo thành số chia hết cho 3.
Cho \(N\) số tự nhiên từ \(1\) đến \(N\) được đặt lần lượt trên một vòng tròn (số thứ \(N\) kề với số \(1\)).
Người ta thực hiện xóa lần lượt các số khỏi vòng tròn theo quy tắc:
Giả sử với \(N=5\), bắt đầu xóa ở vị trí \(X=2\), chu kì \(K=3\) thì các bước xóa lần lượt như sau:
Tìm vị trí lượt xóa (thứ mấy) của số \(M\) trong quá trình mô phỏng xóa trên vòng tròn.
0Test 1
4
2
2
3
3
Dãy ban đầu: [1,2,3,4] → lượt 1 xóa 2 → còn [1,3,4] → lượt 2 xóa 4 → còn [1,3] → lượt 3 xóa 3
Test 2
6
3
4
4
6
Dãy ban đầu: [1,2,3,4,5,6] → theo thứ tự xóa: 3,1,6,2,5,4 → 4 bị xóa ở lượt 6