Xem Pháo Hoa
Đề bài
Mô tả
Một lễ hội được tổ chức trên con phố chính của thị trấn. Con phố được chia thành đoạn, đánh số từ đến theo thứ tự từ trái sang phải. Khoảng cách giữa hai đoạn kề nhau bằng .
Trong lễ hội sẽ có lần bắn pháo hoa. Lần bắn thứ diễn ra tại thời điểm ở đoạn . Nếu tại thời điểm lần bắn thứ bạn đang đứng ở đoạn (với ), bạn nhận được lượng niềm vui bằng (giá trị này có thể âm).
Trong mỗi đơn vị thời gian bạn có thể di chuyển tối đa đơn vị độ dài, nhưng không được ra khỏi phạm vi con phố (luôn phải ở một đoạn từ đến ). Tại thời điểm ban đầu (thời điểm bằng ) bạn được đứng ở một đoạn bất kỳ tùy chọn. Hãy tìm tổng lượng niềm vui lớn nhất có thể thu được sau khi xem toàn bộ các lần bắn pháo hoa.
Lưu ý rằng có thể có hai hay nhiều lần bắn pháo hoa diễn ra cùng một thời điểm. Dữ liệu bảo đảm với mọi .
Dữ liệu vào
- Dòng đầu chứa ba số nguyên , , .
- dòng tiếp theo, dòng thứ chứa ba số nguyên , , mô tả lần bắn thứ .
Dữ liệu ra
- In ra một số nguyên duy nhất: tổng lượng niềm vui lớn nhất có thể thu được.
Ràng buộc
- với mọi .
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 50 3 1 49 1 1 26 1 4 6 1 10 |
-31 | Ba lần bắn ở các đoạn xa nhau, mỗi đơn vị thời gian chỉ đi được đoạn nên không thể đứng gần cả ba. Tổng niềm vui tối ưu là . |
| 10 2 1 1 1000 4 9 1000 4 |
1992 | Hai lần bắn cùng thời điểm ở hai đoạn và . Đứng ở đoạn nhận . |
Bình luận