#AIC1605. 工作分配问题

    ID: 522 传统题 1000ms 128MiB 尝试: 0 已通过: 0 难度: 4 上传者: 标签>搜索基础搜索剪枝第十一讲(Level4)Level 4Level 4-11

工作分配问题

工作分配问题

有 n 个人从事 n 项工作,每个人对于不同工作的收益有所不同,但每个人只能从事一项工作,且每个工作只能由一个人做,他们想知道他们能获得的总体最大效益是多少? 例如有A,B,C,D,E五人从事J1,J2,J3,J4,J5五项工作,每人只能从事一项,他们的效益如下。 当 A 选择 J5、B 选择 J3、C 选择 J4、D 选择 J1、E选择J2 的时候,他们得到的总体收益最大,是 50。

输入格式

第一行输入一个 n,表示 n 个人从事 n 项工作,其中 1≤n≤20 接下来有 n 行,每行 n 个整数,第 i 行第 j 个整数表示第 i 个人从事第 j 个工作所能获得的收益,每个整数在 1 ~ 100 之间

输出格式

一个整数,输出他们能够得到的最大总收益


5
13 11 10 4 7
13 10 10 8 5
5 9 7 7 4
15 12 10 11 5
10 11 8 8 4


50

数据范围

时间限制: 1000ms

内存限制: 128MB