Bài 6: cream (TS10 KHTN thi thử lần 2 - 2026)
Xem PDFKem đi học về và nhận ra mình quên mua kem. Cậu phải thật khẩn trương: một trận đấu bóng yêu thích của cậu sẽ được phát sóng trên TV trong \(n\) phút nữa.
Quãng đường từ nhà Kem đến tiệm kem mất \(t\) phút, và quãng đường về cũng mất chừng đó thời gian. Việc mua kem sẽ mất một phút. Đảm bảo \(2 \cdot t + 1 \leq n\).
Kem định đi mua kem, nhưng trời bắt đầu mưa phùn. Theo dự báo thời tiết, mưa sẽ rơi trong \(n\) phút tiếp theo, và cứ mỗi phút thứ \(j\), lượng mưa \(d_j\) sẽ rơi trong phút đó.
Kem muốn tổng lượng mưa rơi trong khi cậu đang đi bộ trên đường càng ít càng tốt. Kem có thể trì hoãn việc rời nhà, đợi một chút ở tiệm kem, hoặc không rời đi ngay sau khi mua kem. Điều quan trọng là cậu phải về nhà không muộn hơn \(n\) phút. Nhiệm vụ của bạn là xác định tổng lượng mưa tối thiểu có thể rơi trong khi Kem ở ngoài trời.
Input
- Dòng đầu tiên ghi số nguyên \(n\) (\(3 \leq n \leq 10^5\)) — thời gian tối đa mà Kem phải về nhà.
- Dòng thứ hai ghi số nguyên \(t\) (\(1 \leq t, 2t + 1 \leq n\)) — thời gian Kem đi bộ từ nhà đến tiệm kem và quay lại.
- Mỗi dòng trong \(n\) dòng tiếp theo chứa một số nguyên \(d_j\) (\(1 \leq d_j \leq 10^3, j = 1, 2, \dots, n\)) — lượng mưa sẽ rơi trong phút thứ \(j\).
Output
- In ra lượng mưa tối thiểu rơi xuống trong khi Kem đang đi bộ trên đường.
Example
Test 1
Input
18
4
5
2
1
4
2
1
11
3
2
1
14
12
3
1
2
1
6
2
Output
15
Note
Trong ví dụ này, Kem nên rời nhà ở phút 3. Lượng mưa sẽ rơi trong khi cậu ở ngoài là \(1 + 4 + 2 + 1 = 8\). Lúc phút 7, cậu sẽ mua hàng, sau đó, bắt đầu từ phút thứ 8, cậu có thể quay trở lại.
Quyết định tốt nhất của cậu là đợi đến 13 phút: nếu cậu rời tiệm kem vào lúc đó, lượng mưa sẽ rơi trong khi cậu ở ngoài là \(3 + 1 + 2 + 1 = 7\).
Tổng lượng mưa sẽ là \(15\). Có thể kiểm chứng rằng trong các trường hợp khác, lượng mưa sẽ lớn hơn.
Kỳ thi:
- Thi thử đợt 2 tuyển sinh lớp 10 Chuyên KHTN 2026 (8 Tháng ba, 2026)
Bình luận