Khám phá vũ trụ
Đề bài
Mô tả
Tí và Tèo là hai phi hành gia của trung tâm vũ trụ Quốc Tế. Họ đang tham gia một sứ mệnh quan trọng: khám phá các hành tinh xa xôi để thu thập năng lượng phục vụ cho Trái đất.
Có hành tinh được đánh số từ đến mà Tí và Tèo có thể hạ cánh. Khi khám phá hành tinh thứ , họ sẽ thu được đơn vị năng lượng nếu hoặc sẽ mất đi đơn vị năng lượng nếu do điều kiện khắc nghiệt. Mỗi hành tinh được khám phá nhiều nhất một lần.
Tuy nhiên, không phải hành tinh nào cũng có thể đến ngay lập tức. Một số hành tinh chỉ có thể hạ cánh sau khi đã khám phá xong một hành tinh khác. Cụ thể, với mỗi hành tinh thứ có tham số (), nếu hành tinh có thể khám phá bất kỳ lúc nào mà không phụ thuộc vào hành tinh khác, ngược lại nếu thì muốn đến hành tinh , họ phải đến hành tinh trước.
Ban đầu, con tàu vũ trụ của Tí và Tèo có đơn vị năng lượng. Trong suốt hành trình, năng lượng trên tàu không bao giờ được âm. Mục tiêu của họ là khám phá một số hành tinh (theo một thứ tự tùy chọn) sao cho tổng lượng năng lượng thu được, tức là năng lượng cuối cùng trừ đi , là lớn nhất có thể. Họ có thể không khám phá hành tinh nào, khi đó lượng năng lượng thu được là .
Yêu cầu: Hãy lập trình giúp Tí và Tèo tính toán lượng năng lượng tối đa mà họ có thể thu được sau chuyến khám phá các hành tinh.
Dữ liệu vào
- Dòng 1: Chứa hai số nguyên (; ).
- Dòng thứ trong dòng sau mỗi dòng gồm hai số nguyên (; ; ).
Dữ liệu ra
In ra một số nguyên duy nhất là năng lượng tối đa có thể thu được.
Ràng buộc
- ; .
- ; .
Subtasks
Điểm được tính theo từng test.
- Subtask 1 ( số test): .
- Subtask 2 ( số test): ; hoặc với mọi .
- Subtask 3 ( số test): hoặc với mọi .
- Subtask 4 ( số test): .
- Subtask 5 ( số test): không có ràng buộc gì thêm.
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 6 1 3 0 -3 1 -5 0 2 1 6 3 -4 5 |
6 | Khám phá hành tinh : năng lượng từ . Khám phá hành tinh (phụ thuộc hành tinh ): năng lượng từ . Khám phá hành tinh : năng lượng từ . Khám phá hành tinh (phụ thuộc hành tinh ): năng lượng từ . Tổng năng lượng thu được: . |
| 3 2 -3 0 5 1 1 0 |
3 | Ví dụ bổ sung. Chưa thể đến hành tinh ngay (năng lượng sẽ âm). Khám phá hành tinh : , rồi hành tinh : , rồi hành tinh : . Thu được . |
| 2 0 -1 0 10 1 |
0 | Ví dụ bổ sung. Không thể khám phá hành tinh vì năng lượng sẽ âm, nên cũng không đến được hành tinh . |
Bình luận