Ghép đá
Đề bài
Mô tả
Ở công trường đá, đống đá được xếp thành một hàng dọc theo con đường; đống thứ (tính từ trái sang) nặng tấn. Đội xe cần dồn tất cả về thành một đống duy nhất.
Mỗi lần, đội chọn hai đống đứng cạnh nhau trong hàng hiện tại và dồn chúng thành một đống mới, đặt đúng vào chỗ của hai đống cũ (thứ tự các đống khác không đổi). Chi phí của lần dồn này bằng tổng khối lượng của hai đống. Sau lần dồn, chỉ còn lại một đống.
Yêu cầu: Hãy tìm tổng chi phí nhỏ nhất để dồn tất cả các đống đá thành một đống.
Dữ liệu vào
- Dòng đầu tiên chứa số nguyên .
- Dòng thứ hai chứa số nguyên .
Dữ liệu ra
In ra một số nguyên duy nhất là tổng chi phí nhỏ nhất.
Ràng buộc
- .
- .
Subtasks
- Subtask 1 ( số điểm): .
- Subtask 2 ( số điểm): không có ràng buộc gì thêm.
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 4 4 1 2 3 |
19 | Dồn và (chi phí ), được ; dồn hai đống (chi phí ), được ; dồn nốt (chi phí ). Tổng . |
| 3 10 20 30 |
90 | Dồn và trước (chi phí ), rồi dồn và (chi phí ). Nếu dồn và trước thì tổng là . |
Bình luận