T427015 「SFOI Round 1」Shade

题目背景

> つづく日々の道の先を > > 塞ぐ影にアイデアを > > 雨の音で歌を歌おう > > すべて越えて響け > > つづく日々を奏でる人へ > > すべて越えて届け ![](https://cdn.luogu.com.cn/upload/image_hosting/57qwco5n.png)

题目描述

小 F 很喜欢[「アイデア」](https://www.bilibili.com/video/BV1X54y1q7g4/)这首歌。 现在小 F 有一个 $N\times M$ 格的方格纸,第 $(i,j)$ 个格子上有 $A_{i,j}$ 层的「影子」。 小 F 想要把「影子」划破,他可以一次清除某一格上所有层的「影子」,但每清除一次就要消耗 $1$ 点「妙意」,每清除 $k$ 层「影子」可以恢复 $1$ 点「妙意」,当小 F 没有「妙意」时,他就不能清除「影子」了。 小 F 现在有 $t$ 点「妙意」,请你求出他最多可以清除多少层「影子」。

输入格式

输入共 $N+1$ 行。 第 $1$ 行 $4$ 个整数,分别表示方格纸的长度 $N$、宽度 $M$ 以及恢复「妙意」所需清除「影子」的层量 $k$ 和小 F 初始时拥有「妙意」的点数 $t$。 第 $2$ 至 $N+1$ 行,每行 $M$ 个整数,分别表示该格子上的「影子」的层数 $A_{i,j}$。

输出格式

输出共 $1$ 行 $1$ 个整数,表示可以清除「影子」层数的最大值。

说明/提示

**【样例 1 解释】** 初始时共 $1$ 点「妙意」。 | 操作 | 剩余「妙意」点数 | 清除「影子」层数 | 共计清除「影子」层数 | | :----------: | :----------: | :----------: | :----------: | | 清除 $(3,3)$ | $0$ | $9$ | $9$ | | 恢复「妙意」 | $1$ | $4$ | $9$ | | 清除 $(3,2)$ | $0$ | $12$ | $17$ | | 恢复「妙意」 | $2$ | $2$ | $17$ | | 清除 $(3,1)$ | $1$ | $9$ | $24$ | | 恢复「妙意」 | $2$ | $4$ | $24$ | | 清除 $(2,3)$ | $1$ | $10$ | $30$ | | 恢复「妙意」 | $3$ | $0$ | $30$ | | 清除 $(2,2)$ | $2$ | $5$ | $35$ | | 恢复「妙意」 | $3$ | $0$ | $35$ | | 清除 $(2,1)$ | $2$ | $4$ | $39$ | | 清除 $(1,3)$ | $1$ | $7$ | $42$ | | 恢复「妙意」 | $2$ | $2$ | $42$ | | 清除 $(1,2)$ | $1$ | $4$ | $44$ | | 清除 $(1,1)$ | $0$ | $5$ | $45$ | | 恢复「妙意」 | $1$ | $0$ | $45$ | 以上剩余「妙意」点数、清除「影子」层数和共计清除「影子」层数均指操作后。 综上,可以清除方格纸上所有的「影子」,故为 $45$。 --- **【数据范围】** 对于 $100\%$ 的数据,$1\le N,M,t\le10^6$,$1\le k\le10^{18}$,$1\le A_{i,j}\le10^9$ 且 $1\le N\times M\le10^6$。 | $\text{Point}$ | $N,M\le$ | $\text{Note}$ | | :----------: | :----------: | :----------: | | $1$ | $10$ | $\text{Yes}$ | | $2$ | $10$ | $\text{No}$ | | $3$ | $200$ | $\text{Yes}$ | | $4$ | $200$ | $\text{No}$ | | $5$ | $10^3$ | $\text{Yes}$ | | $6$ | $10^3$ | $\text{No}$ | | $7\sim8$ | $10^6$ | $\text{Yes}$ | | $9\sim10$ | $10^6$ | $\text{No}$ | - $\text{Note}$:保证 $k=10^{18}$。