Dốc Trượt Tuyết
Nộp bài giải
Điểm:
1,00 (OI)
Giới hạn thời gian:
2.0s
Python 3
5.0s
Giới hạn bộ nhớ:
256M
Đầu vào:
stdin
Đầu ra:
stdout
Tác giả:
Dạng bài
Ngôn ngữ cho phép
C++, Go, Java, Kotlin, Pascal, Python, Scratch
Một ngọn núi có điểm dừng chân đánh số từ đến theo thứ tự tăng dần độ cao. Mỗi điểm có một đường trượt tuyết đến điểm () với độ khó và mức vui .
Có người bạn muốn trượt tuyết. Mỗi người bắt đầu tại một điểm và trượt xuống qua các đường cho đến khi đến điểm 1. Người thứ có kỹ năng và lòng can đảm : họ chỉ được đi tối đa đường có .
Tìm tổng mức vui lớn nhất cho mỗi người.
Dữ liệu vào
- Dòng 1: Số nguyên .
- dòng tiếp theo (cho từ đến ): Ba số nguyên , , .
- Dòng tiếp: Số nguyên .
- dòng tiếp: Hai số nguyên , .
Dữ liệu ra
- dòng, mỗi dòng là tổng mức vui tối đa.
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 4 1 20 200 2 30 300 2 10 100 8 19 0 19 1 19 2 20 0 20 1 20 2 29 0 30 0 |
0 300 500 300 500 500 300 500 |
Với : không thể đi đường nào (tất cả quá khó), mức vui = 0. Với : có thể đi 1 đường khó, tốt nhất là đường có . |
Bình luận