Chậm tiến độ
Đề bài
Mô tả
Công ty Bamboo hoạt động trong lĩnh vực xây dựng. Với rất nhiều mối quan hệ, công ty luôn kiếm được rất nhiều hợp đồng lớn nhỏ. Vì vậy, việc chậm tiến độ với các chủ đầu tư là điều thường xuyên xảy ra. Năm nay, công ty nhận được công trình. Công trình thứ bắt đầu nhận vào thời điểm và cần thời gian để toàn bộ lực lượng của công ty có thể thi công xong. Sau khi tính toán giá, các chủ đầu tư và lãnh đạo công ty đã thêm một điều khoản sẽ phạt USD với mỗi công trình trên một đơn vị thời gian chờ đợi (tính từ thời điểm nhận công trình tới khi thi công xong). Với lực lượng mỏng, trong một thời điểm, lực lượng công nhân của công ty chỉ có thể thi công một công trình duy nhất. Do đó, công ty thường xuyên bỏ dở công trình chuyển sang thi công công trình khác rồi sau đó có thể quay lại thi công tiếp nhằm tối đa lợi nhuận (tối thiểu tiền phạt) của công ty.
Yêu cầu: Hãy giúp ban lãnh đạo công ty xác định cách sắp xếp thi công để lượng tiền phạt công ty phải chịu là ít nhất. Biết việc thay đổi công trình và thời gian di chuyển là không đáng kể, không làm ảnh hưởng tới tổng thời gian để hoàn thành mỗi công trình.
Dữ liệu vào
- Dòng đầu tiên chứa số nguyên .
- Mỗi dòng trong dòng sau chứa số nguyên và .
Dữ liệu ra
Một số nguyên: tổng tiền phạt nhỏ nhất công ty phải trả.
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 |
|---|---|---|
| 2 1 4 2 3 |
10 | Thời điểm , thi công công trình . Thời điểm , chuyển sang thi công công trình . Thời điểm thi công xong công trình , chuyển sang thi công nốt công trình , kết thúc tại thời điểm . Tổng số tiền phạt . |
| 3 2 2 0 2 1 2 |
9 | Thi công lần lượt các công trình nhận lúc , , , xong lúc , , . Tiền phạt . |
Bình luận