Giao Hàng
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
Có thành phố và tuyến đường. Bạn cần vận chuyển kiện hàng từ thành phố đến thành phố .
Mỗi tuyến đường từ thành phố đến thành phố có thể vận chuyển tối đa kiện hàng, và chi phí vận chuyển là đồng cho mỗi kiện. Hãy tìm tổng chi phí vận chuyển nhỏ nhất để chuyển đủ kiện hàng.
Dữ liệu vào
Dòng đầu tiên chứa ba số nguyên , , — số thành phố, số tuyến đường, và số kiện hàng cần vận chuyển.
- dòng tiếp theo, mỗi dòng chứa bốn số nguyên , , , — mô tả tuyến đường từ đến với sức chứa tối đa kiện và chi phí đồng/kiện.
Dữ liệu ra
In một số nguyên duy nhất là tổng chi phí vận chuyển nhỏ nhất, hoặc nếu không thể vận chuyển đủ kiện hàng.
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 4 5 3 1 2 5 100 1 3 10 50 1 4 7 500 2 4 8 350 3 4 2 100 |
750 | 1 kiện đi qua đường 1→2→4 (chi phí 450), 2 kiện đi qua đường 1→3→4 (chi phí 300). Tổng: 750. |
| 2 1 5 1 2 3 10 |
-1 | Tuyến duy nhất chỉ chứa được 3 kiện, không đủ để vận chuyển 5 kiện. |
Bình luận