| # | Bài tập | Điểm | Thời gian: | Giới hạn bộ nhớ |
|---|---|---|---|---|
| 1 | Bài 1: Đổi pin (THT C2 Đà Nẵng 2026) | 100 (p) | 2.0s | 512M |
| 2 | Bài 2: Thành trì an toàn (THT C2 Đà Nẵng 2026) | 100 (p) | 1.0s | 512M |
| 3 | Bài 3. Dãy nhà đạt chuẩn (THT C2 Đà Nẵng 2026) | 100 (p) | 1.0s | 512M |
| 4 | Bài 4. Phần thưởng (THT C2 Đà Nẵng 2026) | 100 (p) | 1.0s | 512M |
Một cửa hàng chuyên cung cấp Pin cho khách hàng theo hai hình thức:
Tom có \(n\) đồng và muốn mua được nhiều viên Pin nhất có thể. Hãy xác định số viên Pin tối đa mà Tom có thể mua được.
Test 1
10 11 9 8
2
Trên một bàn cờ \(M \cdot N\) ô được bố trí \(K\) quân xe. Quân xe có thể tấn công tất cả các quân cờ nằm trên hàng và cột tại vị trí nó đang đứng. Các quân xe được bố trí tại các vị trí đảm bảo không có quân xe nào có thể tấn công lẫn nhau. Bạn cần xác định diện tích hình chữ nhật lớn nhất có thể để xây dựng thành trì sao cho tất cả các ô của thành trì đều ở vị trí an toàn. Một ô được gọi là an toàn nếu nó không bị bất kỳ quân xe nào tấn công.
Test 1
11 7 3
2 2
5 7
8 5
6
Giải thích: Các quân xe nằm ở các vị trí \((2, 2), (5, 7), (8, 5)\). Các hàng trống là \(\{1, 3, 4, 6, 7, 9, 10, 11\}\) và các cột trống là \(\{1, 3, 4, 6\}\). Diện tích hình chữ nhật lớn nhất tạo bởi các hàng và cột an toàn liên tiếp là \(6\).
Một buổi sáng đẹp trời, Nam dạo bước trên con đường quen thuộc trong khu phố của mình. Con đường có \(N\) ngôi nhà được đánh số từ \(1\) đến \(N\). Mỗi ngôi nhà thứ \(i\) mang một giá trị \(A_i\) thể hiện mức độ "chuẩn" của ngôi nhà đó đối với vẻ đẹp chung của khu phố. Trong lúc tản bộ, Nam nảy ra một ý tưởng thú vị: Nam chọn ra các đoạn ngôi nhà liên tiếp sao cho tổng mức độ "chuẩn" của chúng không nhỏ hơn một ngưỡng \(S\), Nam gọi những đoạn như vậy là dãy nhà đạt chuẩn. Cụ thể, một đoạn các ngôi nhà liên tiếp từ \(L\) đến \(R\) (\(1 \le L \le R \le N\)) được gọi là dãy nhà đạt chuẩn nếu: \(A_L + A_{L+1} + \dots + A_R \ge S\).
Yêu cầu: Trong số các dãy nhà đạt chuẩn mà Nam đã chọn, hãy xác định độ dài \(K\) nhỏ nhất của một dãy nhà đạt chuẩn. Nếu không tồn tại dãy nào thỏa mãn thì in ra \(0\).
Test 1
8 6
3 1 5 5 2 1 3 4
2
Dãy có tổng \(\ge 6\) ngắn nhất đó là dãy: 1, 5. Dãy này có độ dài là \(2 \Rightarrow K = 2\).
Test 2
8 100
3 1 5 5 2 1 3 4
0
Không có dãy nào có tổng \(\ge 100 \Rightarrow K = 0\).
Bạn phát hiện một khu khoáng sản trên sao Hỏa và muốn tiến hành khai thác. Tuy nhiên do điều kiện hạn chế bạn chỉ có thể sử dụng một robot tự hành tiến hành thu thập tài nguyên ở đó. Robot mô phỏng khu vực khoáng sản trên là một lưới ô vuông kích thước \(N \cdot N\). Robot xuất phát tại ô \((1,1)\) và kết thúc tại ô \((N,N)\). Robot chỉ được di chuyển sang phải hoặc xuống dưới. Mỗi ô \((i,j)\) có phần khoáng sản trị giá \(A[i][j]\).
Robot có hai trạng thái thu hoạch: ON và OFF. Do từ trường trên sao Hỏa đặc biệt nên khi robot bước vào ô khoáng sản có giá trị lẻ, nó sẽ đảo trạng thái ON thành OFF và ngược lại.
Quy tắc khai thác như sau:
ON và đi vào ô khoáng sản có giá trị lẻ: nó sẽ thu hoạch khoáng sản tại vị trí đó và thay đổi trạng thái thành OFF.OFF và đi vào ô khoáng sản có giá trị lẻ: nó chỉ thay đổi trạng thái thành ON và không khai thác khoáng sản tại ô đó.ON và đi vào ô khoáng sản có giá trị chẵn: nó sẽ thu hoạch khoáng sản tại vị trí đó và giữ nguyên trạng thái ON.OFF và đi vào ô khoáng sản có giá trị chẵn: nó sẽ không thu hoạch khoáng sản tại vị trí đó và giữ nguyên trạng thái OFF.Yêu cầu: Tính tổng giá trị phần quà tối đa có thể lấy được. Biết rằng ban đầu robot có trạng thái thu hoạch là ON.
Test 1
3
1 2 3
4 5 6
7 8 9
18
Lộ trình tối ưu:
ON: khai thác \(1\), trạng thái chuyển thành OFF.OFF: không khai thác, trạng thái giữ nguyên OFF.OFF: không khai thác, trạng thái chuyển thành ON.ON: khai thác \(6\), trạng thái giữ nguyên ON.ON: khai thác \(9\), trạng thái chuyển thành OFF.Tổng khoáng sản thu được là \(1 + 6 + 9 = 16\).
(Lưu ý: Ví dụ trong đề bài gốc có sự nhầm lẫn về giá trị tại ô (2,3) là 8, nhưng bảng số liệu cho là 6. Giải thích dưới đây dựa trên lộ trình đi qua các ô (1,1) -> (1,2) -> (2,2) -> (2,3) -> (3,3) với các giá trị tương ứng).