Gán Công Việc Bitmask
Đề bài
Mô tả
Cho một ma trận chi phí kích thước . là chi phí khi gán công nhân làm công việc .
Bạn phải gán mỗi công nhân đúng một công việc và mỗi công việc được đúng một công nhân. Hãy tìm tổng chi phí nhỏ nhất.
Dữ liệu vào
- Dòng đầu tiên chứa số nguyên .
- dòng tiếp theo, mỗi dòng chứa số nguyên. Dòng chứa .
Dữ liệu ra
In ra một số nguyên duy nhất: tổng chi phí nhỏ nhất.
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 3 3 5 2 8 1 6 4 9 7 |
7 | Gán công nhân việc , , : chi phí . |
| 2 1 2 3 4 |
5 | Gán và : chi phí . |
Ghi chú
Đây là bài toán gán (assignment problem) phiên bản nhỏ: có thể giải bằng bitmask DP với độ phức tạp .
Bình luận