Phân công công việc

Xem dạng PDF

Gửi bài giải

Điểm: 100,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: stdin
Output: stdout

Tác giả:
Dạng bài
Ngôn ngữ cho phép
C++, Python
Phân công công việc
Mô tả và yêu cầu

Có n người và n công việc. Người i làm việc j có chi phí cost[i][j].

Yêu cầu: Hãy phân công mỗi người đúng 1 việc sao cho tổng chi phí nhỏ nhất.

Dữ liệu vào

 Dòng đầu chứa số nguyên n.
 n dòng tiếp theo, mỗi dòng chứa n số nguyên tương ứng các số nguyên
cost[i][j].

Kết quả: In ra số nguyên là kết quả cần tìm.

Ví dụ
INPUT                        OUTPUT                       Giải thích
     3                                7                            Người 1 nhận việc 3

     1 2 3                                                         Người 2 nhận việc 2

     4 1 5                                                         Người 3 nhận việc 1

     3 2 6

Tải PDF gốc


Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.