该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
噜噜的能量行
题目描述
噜噜得到一个 行 列的能量矩阵。第 行第 列的数为 。
他可以进行若干次能量提升操作。每次操作可以选择以下两种方式之一:
- 选择一整行,使这一行的所有数都加 ;
- 选择一整列,使这一列的所有数都加 。
对于第 行,如果这一行所有数的和大于等于 ,则称第 行是一个达标能量行。
现在噜噜想知道,至少需要进行多少次操作,才能让矩阵中至少有 行成为达标能量行。
输入格式
第一行输入四个整数 ,表示矩阵的行数、列数、要求的达标行数和目标能量值。
接下来 行,每行 个整数,第 行第 个整数表示 。
输出格式
输出一行一个整数,表示最少需要进行多少次操作。
样例输入 #1
3 4 2 15
1 2 3 4
2 2 2 2
10 1 1 2
样例输出 #1
2
样例说明 #1
原来三行的行和分别为:
10 8 14
可以先选择任意一列加 ,此时每一行的行和都会增加 ,变为:
11 9 15
然后选择第 行加 ,第 行的行和会增加 ,变为:
15 9 15
此时第 行和第 行都达到了 ,一共进行了 次操作。
可以证明,进行 次操作无法让至少 行达标,因此答案为 。
样例输入 #2
2 3 2 6
1 2 3
4 5 6
样例输出 #2
0
样例输入 #3
4 2 3 8
1 1
2 1
3 1
4 1
样例输出 #3
5
数据范围
对于 的数据,保证:
- ;
- ;
- ;
- 。
| 测试点编号 | 分值 | 特殊限制 |
|---|---|---|
| , | ||
| , |
京公网安备11010802045784号