#P1396. 消除贴纸

消除贴纸

题目描述

现在小明有一个 N×MN\times M 格的方格纸,第 (i,j)(i,j) 个格子上有 Ai,jA_{i,j} 层的「贴纸」。

小明想要把「贴纸」清除,他可以一次清除某一格上所有层的「贴纸」,但每清除一次就要消耗 11 点「法力」,每清除 kk 层「贴纸」可以恢复 11 点「法力」,当小明没有「法力」时,他就不能清除「贴纸」了。

小明现在有 tt 点「法力」,请你求出他最多可以清除多少层「贴纸」。

输入格式

输入共 N+1N+1 行。

1144 个整数,分别表示方格纸的长度 NN、宽度 MM 以及恢复「法力」所需清除「贴纸」的层量 kk 和小明初始时拥有「法力」的点数 tt

22N+1N+1 行,每行 MM 个整数,分别表示该格子上的「贴纸」的层数 Ai,jA_{i,j}

输出格式

输出共 1111 个整数,表示可以清除「贴纸」层数的最大值。

样例

3 3 5 1
1 2 3
4 5 6
7 8 9
45

样例说明

样例 1 解释

初始时共 11 点「法力」。

操作 剩余「法力」点数 清除「贴纸」层数 共计清除「贴纸」层数
清除 (3,3)(3,3) 00 99 99
恢复「法力」 11 44
清除 (3,2)(3,2) 00 1212 1717
恢复「法力」 22
清除 (3,1)(3,1) 11 99 2424
恢复「法力」 22 44
清除 (2,3)(2,3) 11 1010 3030
恢复「法力」 33 00
清除 (2,2)(2,2) 22 55 3535
恢复「法力」 33 00
清除 (2,1)(2,1) 22 44 3939
清除 (1,3)(1,3) 11 77 4242
恢复「法力」 22
清除 (1,2)(1,2) 11 44 4444
清除 (1,1)(1,1) 00 55 4545
恢复「法力」 11 00

以上剩余「法力」点数、清除「贴纸」层数和共计清除「贴纸」层数均指操作后

综上,可以清除方格纸上所有的「贴纸」,故为 4545

数据范围

对于 100%100\% 的数据,1N,M,t1061\le N,M,t\le10^61k10181\le k\le10^{18}1Ai,j1091\le A_{i,j}\le10^91N×M1061\le N\times M\le10^6

Point\text{Point} N,MN,M\le 特殊性质
1,21,2 1010 Yes\text{Yes}
3,43,4 No\text{No}
5,65,6 200200 Yes\text{Yes}
7,87,8 No\text{No}
9,109,10 10310^3 Yes\text{Yes}
11,1211,12 No\text{No}
131613\sim 16 10610^6 Yes\text{Yes}
172017\sim 20 No\text{No}

特殊性质:保证 k=1018\bf k=10^{18}