P8170 [eJOI 2021] Waterfront
题目描述
现有 $N$ 丛初始高度为 $\textit{height}_i$ 的灌木。每丛灌木每天都会生长 $\textit{dailyGrowth}_i$ 的高度。
每天在**灌木生长完毕后**,园丁将对灌木剪枝 $k$ 次。每次可以将任意一丛高度不小于 $x$ 的灌木剪短 $x$ 个单位。
求 $M$ 天后最高的一丛灌木的高度的最小值。
输入格式
第一行四个正整数 $N,M,k,x$。
接下来的 $N$ 行,每行两个非负整数 $\textit{height}_i,\textit{dailyGrowth}_i$。
输出格式
一个非负整数,表示 $M$ 天后最高的一丛灌木的高度的最小值。
说明/提示
#### 样例解释
|天数|灌木编号|高度变化量|
| :----------: | :----------: | :----------: |
|$1$|$1 \\ 2 \\ 3 \\ 4$|$2 \overset{+5}{\to} 7 \overset{-3}{\to} 4 \\ 3 \overset{+2}{\to} 5 \\ 0 \overset{+4}{\to} 4 \\ 2 \overset{+8}{\to} 10 \overset{-3}{\to} 7 \overset{-3}{\to} 4 \overset{-3}{\to} 1$|
|$2$|$1 \\ 2 \\ 3 \\ 4$|$4 \overset{+5}{\to} 9 \overset{-3}{\to} 6 \overset{-3}{\to} 3 \\ 5 \overset{+2}{\to} 7 \\ 4 \overset{+4}{\to} 8 \\ 1 \overset{+8}{\to} 9 \overset{-3}{\to} 6 \overset{-3}{\to} 3$|
|$3$|$1 \\ 2 \\ 3 \\ 4$|$3 \overset{+5}{\to} 8 \\ 7 \overset{+2}{\to} 9 \overset{-3}{\to} 6 \\ 8 \overset{+4}{\to} 12 \overset{-3}{\to} 9 \overset{-3}{\to} 6 \\ 3 \overset{+8}{\to} 11 \overset{-3}{\to} 8$|
#### 数据规模与约定
**本题采用捆绑测试。**
- Subtask 1(8 pts):$1 \le N \le 100$,$M=k=x=1$,$\textit{height}_i \ge 1$,$\textit{dailyGrowth}_i=0$。
- Subtask 2(22 pts):$1 \le N,M \le 500$。
- Subtask 3(43 pts):$1 \le N,M \le 5000$。
- Subtask 4(27 pts):$1 \le N,M \le 10^4$。
对于 $100\%$ 的数据,$1 \le k \le 1000$,$1 \le x \le 10^4$,$0 \le \textit{height}_i,\textit{dailyGrowth}_i \le 10^4$。
#### 说明
本题译自 [eJOI2021](https://sepi.ro/ejoi/2021) Day 2 C Waterfront。