Phân Phối Cỏ Khô
Nộp bài giải
Điểm:
1,00 (OI)
Giới hạn thời gian:
1.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
Nông dân John cần phân phối cỏ khô cho chuồng bò nằm tại các vị trí trên trục số. Ông giao kiện cỏ đến một điểm tập kết , rồi phân phối mỗi kiện đến một chuồng.
Chi phí vận chuyển kiện cỏ từ điểm đến chuồng tại vị trí là:
- nếu
- nếu
Với truy vấn, mỗi truy vấn cho một cặp , hãy tìm tổng chi phí tối thiểu khi chọn tối ưu.
Lưu ý: Mỗi kiện cỏ được giao đến đúng một chuồng, mỗi chuồng nhận đúng một kiện. Tất cả các kiện trong cùng một truy vấn có cùng hệ số .
Dữ liệu vào
- Dòng : Số nguyên ().
- Dòng : số nguyên ().
- Dòng : Số nguyên ().
- dòng tiếp theo: Mỗi dòng gồm hai số nguyên và ().
Dữ liệu ra
In ra dòng, mỗi dòng là tổng chi phí tối thiểu cho truy vấn tương ứng.
Ràng buộc
- Test : .
- Test : .
- Các test -: .
- Các test -: Không có ràng buộc thêm.
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 5 1 4 2 3 10 4 1 1 2 1 1 2 1 4 |
11 13 18 30 |
Với : tối ưu đặt điểm tập kết tại , chi phí = . |
Bình luận