该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

噜噜的能量行

题目描述

噜噜得到一个 nn 行 mm 列的能量矩阵。第 ii 行第 jj 列的数为 ai,ja_{i,j}。

他可以进行若干次能量提升操作。每次操作可以选择以下两种方式之一:

  • 选择一整行,使这一行的所有数都加 11;
  • 选择一整列,使这一列的所有数都加 11。

对于第 ii 行,如果这一行所有数的和大于等于 SS,则称第 ii 行是一个达标能量行。

现在噜噜想知道,至少需要进行多少次操作,才能让矩阵中至少有 kk 行成为达标能量行。

输入格式

第一行输入四个整数 n,m,k,Sn,m,k,S,表示矩阵的行数、列数、要求的达标行数和目标能量值。

接下来 nn 行,每行 mm 个整数,第 ii 行第 jj 个整数表示 ai,ja_{i,j}。

输出格式

输出一行一个整数,表示最少需要进行多少次操作。

样例输入 #1

3 4 2 15
1 2 3 4
2 2 2 2
10 1 1 2

样例输出 #1

2

样例说明 #1

原来三行的行和分别为:

10 8 14

可以先选择任意一列加 11,此时每一行的行和都会增加 11,变为:

11 9 15

然后选择第 11 行加 11,第 11 行的行和会增加 44,变为:

15 9 15

此时第 11 行和第 33 行都达到了 1515,一共进行了 22 次操作。

可以证明,进行 11 次操作无法让至少 22 行达标,因此答案为 22。

样例输入 #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

数据范围

对于 100%100\% 的数据,保证:

  • 1≤n,m≤1001\le n,m\le 100;
  • 1≤k≤n1\le k\le n;
  • 1≤S≤1041\le S\le 10^4;
  • 0≤ai,j≤1040\le a_{i,j}\le 10^4。
测试点编号 分值 特殊限制
1∼21\sim 2 20%20\% n=1n=1
3∼43\sim 4 m=1m=1
5∼165\sim 16 40%40\% n,m≤20n,m\le 20,S≤100S\le 100
17∼2017\sim 20 20%20\% n,m≤100n,m\le 100,S≤104S\le 10^4