Đề bài
Ở thành phố của An mọi thứ đều tốt đẹp, ngoại trừ một con đường. Con đường này có cái hố xếp theo một hàng. Chúng ta đánh số các hố này từ 1 đến theo thứ tự từ đầu đến cuối con đường.
An thực sự muốn giúp thành phố của mình. Vì vậy, anh ta muốn sửa chữa ít nhất cái hố (có thể anh ta sửa chữa nhiều hơn) trên con đường này.
Thành phố có công ty sửa đường, công ty thứ cần đơn vị tiền để sửa chữa một đoạn đường có chứa các hố với chỉ số nhỏ nhất là và lớn nhất là . Các công ty này rất tham lam, vì vậy nếu họ sửa chữa một đoạn đường có chứa một số hố đã được sửa, họ không giảm giá sửa chữa đoạn đường này.
Hãy xác định số tiền tối thiểu mà An sẽ cần để sửa chữa ít nhất cái hố.
Dữ liệu vàoroa.inp
Vào từ tệp roa.inp. Dòng đầu tiên chứa 3 số nguyên (). Dòng thứ trong dòng tiếp theo chứa 3 số nguyên () mô tả công ty thứ cần đơn vị tiền để sửa chữa đoạn đường từ hố đến .
Kết quả raroa.out
Ghi ra tệp roa.out một số nguyên là số tiền tối thiểu mà An cần để sửa chữa ít nhất cái hố. Trong trường hợp không thể sửa ít nhất cái hố thì ghi ra số .
Ràng buộc
- Có 10% số test ứng với 10% số điểm thỏa mãn: ;
- 15% số test khác ứng với 15% số điểm thỏa mãn: với mọi ;
- 20% số test khác ứng với 20% số điểm thỏa mãn: ;
- 25% số test khác ứng với 25% số điểm thỏa mãn: và ;
- 30% số test còn lại ứng với 30% số điểm: Không có thêm ràng buộc nào.
Ví dụ
Ví dụ 1
10 4 6 7 9 11 6 9 13 7 7 7 3 5 6
17
Giải thích
Trong ví dụ đầu tiên, phương án tối ưu là sử dụng công ty thứ nhất và thứ tư để sửa đường. Tổng cộng có 6 hố được sửa chữa là với tổng chi phí là .
Ví dụ 2
10 7 1 3 4 15 8 9 8 5 6 8 9 10 6 1 4 2 1 4 10 8 10 13
2
Giải thích
Trong ví dụ thứ hai, phương án tối ưu là sử dụng công ty thứ năm sửa đường và có 4 hố được sửa chữa là (thỏa mãn tối thiểu 1 hố được sửa chữa) với chi phí là 2.
Ví dụ 3
10 1 9 5 10 14
-1
Giải thích
Trong ví dụ thứ ba chỉ có duy nhất một công ty sửa đường và sửa được 6 hố. Vì vậy không có phương án nào để sửa được ít nhất 9 hố.