Du lịch
Đề bài
Mô tả
Sau bao năm chăm chỉ làm lụng và tiết kiệm, cuối cùng Sơn đã có đủ điều kiện để thực hiện được ước mơ của mình: đi du lịch ở nước ngoài.
Nơi Sơn đến là một quốc gia có địa điểm du lịch, được kết nối thành hình tròn. Các địa điểm được đánh số từ đến , địa điểm có một con đường nối tới địa điểm với khoảng cách . Quá yêu quý quốc gia này, Sơn quyết định sẽ ở đây ngày. Ngày thứ , cậu sẽ thuê khách sạn ở địa điểm , sau đó đi tham quan tất cả các địa điểm du lịch của quốc gia này và cuối ngày trở lại khách sạn. Nghĩa là trong ngày thứ , Sơn đi đúng một vòng theo chiều tăng của chỉ số.
Phương tiện di chuyển của cậu là một chiếc xe máy có dung tích bình xăng là lít xăng. Chiếc xe này tiêu thụ lít xăng mỗi kilomet. Ở mỗi địa điểm đều có một cây xăng, giá xăng ở địa điểm thứ là đồng/lít. Mỗi lần đổ xăng, Sơn có thể đổ một lượng tùy ý, miễn là lượng xăng trong bình không vượt quá lít.
Yêu cầu: Bạn hãy giúp Sơn tính xem, ngày thứ , nếu cậu bắt đầu hành trình bằng một chiếc xe máy hết xăng, chi phí nhỏ nhất cậu cần bỏ ra để hoàn thành hành trình là bao nhiêu. Các ngày được tính độc lập với nhau: ngày nào xe cũng bắt đầu với bình hết xăng.
Dữ liệu vào
- Dòng đầu tiên chứa hai số nguyên là số địa điểm du lịch ở nơi cậu đến và dung tích bình xăng của Sơn , .
- Dòng thứ hai chứa số nguyên dương , số thứ là khoảng cách từ địa điểm đến địa điểm .
- Dòng thứ ba chứa số nguyên dương , số thứ là giá xăng ở địa điểm thứ .
Dữ liệu ra
Một dòng duy nhất chứa số nguyên, số nguyên thứ là chi phí Sơn cần bỏ ra trong ngày thứ .
Ràng buộc
- , .
- .
- .
Subtasks
- Subtask 1 ( số điểm): .
- Subtask 2 ( số điểm): .
- Subtask 3 ( số điểm): không có ràng buộc gì thêm.
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 5 7 1 3 2 5 1 2 1 1 1 2 |
13 12 12 12 14 | Nếu xuất phát ở địa điểm : đổ lít ở địa điểm để sang địa điểm (tốn đồng, bình còn lít); đổ lít ở địa điểm để sang địa điểm (tốn đồng, còn lít); đổ lít ở địa điểm để sang địa điểm (tốn đồng, còn lít); đổ lít ở địa điểm để sang địa điểm (tốn đồng, còn lít); đi từ địa điểm về địa điểm mà không cần đổ thêm (còn lít). Tổng chi phí . |
| 4 3 1 2 1 3 2 2 2 2 |
14 14 14 14 | Mọi cây xăng đều có giá , tổng quãng đường là nên ngày nào cũng tốn đồng. |
| 3 5 3 4 4 1 2 2 |
17 19 17 | Ngày thứ : đổ lít giá ở địa điểm , lít giá ở địa điểm , tới địa điểm chỉ còn km về địa điểm nên đổ lít giá . Tổng . |
Bình luận