#LT1605. 工作分配问题

    ID: 5329 传统题 1000ms 512MiB 尝试: 0 已通过: 0 难度: (无) 上传者: 标签>搜索基础搜索剪枝第十一讲(Level4)GESP 6级

工作分配问题

工作分配问题

题目描述

nn 个人从事 nn 项工作,每个人对于不同工作的收益有所不同,但每个人只能从事一项工作,且每个工作只能由一个人做,他们想知道他们能获得的总体最大效益是多少?

输入格式

第一行输入一个 nn,表示 nn 个人从事 nn 项工作,其中 1n201 \le n \le 20

接下来有 nn 行,每行 nn 个整数,第 ii 行第 jj 个整数表示第 ii 个人从事第 jj 个工作所能获得的收益,每个整数在 11001 \sim 100 之间。

输出格式

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

样例输入 #1

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

样例输出 #1

50

数据范围

1n201 \le n \le 20,收益值在 11001 \sim 100 之间。

知识点与难度

本题涉及搜索与状态压缩动态规划,从属于 GESP六级,难度等级:⭐⭐⭐


测试点分布

Subtask 分值 测试点编号 说明
0 10 1~2 样例
1 20 3~8 小规模 / 特殊性质
2 15 9~11 Hack
3 30 12~20 中大规模
4 25 21~25 随机回归