Uống thuốc
Đề bài
Mô tả
Có lọ thuốc xếp thành một hàng, đánh số từ đến từ trái sang phải. Uống lọ thuốc thứ sẽ làm sức khỏe của bạn thay đổi một lượng (nếu âm thì sức khỏe bị giảm).
Ban đầu sức khỏe của bạn bằng . Bạn đi từ lọ thứ đến lọ thứ , tại mỗi lọ bạn được chọn uống hoặc bỏ qua. Sau mỗi lần uống, sức khỏe phải luôn không âm.
Hãy tính số lọ thuốc nhiều nhất mà bạn có thể uống.
Dữ liệu vào
- Dòng đầu tiên chứa số nguyên .
- Dòng thứ hai chứa số nguyên .
Dữ liệu ra
In ra một số nguyên là số lọ thuốc nhiều nhất có thể uống.
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 6 4 -4 1 -3 1 -3 |
5 | Uống các lọ : sức khỏe lần lượt là . Không thể uống cả lọ vì sau lọ thứ sức khỏe thành . |
| 1 0 |
1 | Uống lọ duy nhất, sức khỏe vẫn bằng (không âm). |
| 1 -1 |
0 | Không thể uống lọ duy nhất. |
Bình luận