A13328 | Team Building
时间限制1s
内存限制256MB
通过 / 提交0/0
题目描述
Alice, the president of club FCB, wants to build a team for the new volleyball tournament. The team should consist of $p$ players playing in $p$ different positions. She also recognizes the importance of audience support, so she wants to select $k$ people as part of the audience.
There are $n$ people in Byteland. Alice needs to select exactly $p$ players, one for each position, and exactly $k$ members of the audience from this pool of $n$ people. Her ultimate goal is to maximize the total strength of the club.
The $i$ -th of the $n$ persons has an integer $a_{i}$ associated with him — the strength he adds to the club if he is selected as a member of the audience.
For each person $i$ and for each position $j$ , Alice knows $s_{i, j}$ — the strength added by the $i$ -th person to the club if he is selected to play in the $j$ -th position.
Each person can be selected at most once as a player or a member of the audience. You have to choose exactly one player for each position.
Since Alice is busy, she needs you to help her find the maximum possible strength of the club that can be achieved by an optimal choice of players and the audience.
There are $n$ people in Byteland. Alice needs to select exactly $p$ players, one for each position, and exactly $k$ members of the audience from this pool of $n$ people. Her ultimate goal is to maximize the total strength of the club.
The $i$ -th of the $n$ persons has an integer $a_{i}$ associated with him — the strength he adds to the club if he is selected as a member of the audience.
For each person $i$ and for each position $j$ , Alice knows $s_{i, j}$ — the strength added by the $i$ -th person to the club if he is selected to play in the $j$ -th position.
Each person can be selected at most once as a player or a member of the audience. You have to choose exactly one player for each position.
Since Alice is busy, she needs you to help her find the maximum possible strength of the club that can be achieved by an optimal choice of players and the audience.
输入格式
The first line contains $3$ integers $n,p,k$ ( $2 \leq n \leq 10^{5}, 1 \leq p \leq 7, 1 \le k, p+k \le n$ ).
The second line contains $n$ integers $a_{1},a_{2},\ldots,a_{n}$ . ( $1 \leq a_{i} \leq 10^{9}$ ).
The $i$ -th of the next $n$ lines contains $p$ integers $s_{i, 1}, s_{i, 2}, \dots, s_{i, p}$ . ( $1 \leq s_{i,j} \leq 10^{9}$ )
The second line contains $n$ integers $a_{1},a_{2},\ldots,a_{n}$ . ( $1 \leq a_{i} \leq 10^{9}$ ).
The $i$ -th of the next $n$ lines contains $p$ integers $s_{i, 1}, s_{i, 2}, \dots, s_{i, p}$ . ( $1 \leq s_{i,j} \leq 10^{9}$ )
输出格式
Print a single integer ${res}$ — the maximum possible strength of the club.
输入输出样例
输入 #1
4 1 2 1 16 10 3 18 19 13 15
输出 #1
44
输入 #2
6 2 3 78 93 9 17 13 78 80 97 30 52 26 17 56 68 60 36 84 55
输出 #2
377
输入 #3
3 2 1 500 498 564 100002 3 422332 2 232323 1
输出 #3
422899
In the first sample, we can select person $1$ to play in the $1$ -st position and persons $2$ and $3$ as audience members. Then the total strength of the club will be equal to $a_{2}+a_{3}+s_{1,1}$ .
C++ 编辑器
输入
输出
可保存默认模板;新题优先使用已保存模板。
当前快捷键仅展示,暂不支持修改。
- 撤销
Ctrl / ⌘ + Z - 重做
Ctrl / ⌘ + Y - 查找
Ctrl / ⌘ + F - 全选
Ctrl / ⌘ + A - 复制
Ctrl / ⌘ + C - 剪切
Ctrl / ⌘ + X - 粘贴
Ctrl / ⌘ + V - 自动排版
工具栏排版按钮 - 草稿保存
编辑时自动保存到本机
历史
提交记录
状态说明时间源码
AI
作答助手
你好,我是作答助手。可以问思路、复杂度、样例含义或代码报错原因;不会直接给出完整 AC 代码。
确定要清空代码吗?
提交通过
评测结果:Accepted