luogu#P8170. [eJOI2021] Waterfront

[eJOI2021] Waterfront

题目描述

现有 NN 丛初始高度为 heighti\textit{height}_i 的灌木。每丛灌木每天都会生长 dailyGrowthi\textit{dailyGrowth}_i 的高度。

每天在灌木生长完毕后,园丁将对灌木剪枝 kk 次。每次可以将任意一丛高度不小于 xx 的灌木剪短 xx 个单位。

MM 天后最高的一丛灌木的高度的最小值。

输入格式

第一行四个正整数 N,M,k,xN,M,k,x

接下来的 NN 行,每行两个非负整数 heighti,dailyGrowthi\textit{height}_i,\textit{dailyGrowth}_i

输出格式

一个非负整数,表示 MM 天后最高的一丛灌木的高度的最小值。

4 3 4 3
2 5
3 2
0 4
2 8
8

提示

样例解释

天数 灌木编号 高度变化量
11 12341 \\ 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$
22 $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$
33 $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):1N1001 \le N \le 100M=k=x=1M=k=x=1heighti1\textit{height}_i \ge 1dailyGrowthi=0\textit{dailyGrowth}_i=0
  • Subtask 2(22 pts):1N,M5001 \le N,M \le 500
  • Subtask 3(43 pts):1N,M50001 \le N,M \le 5000
  • Subtask 4(27 pts):1N,M1041 \le N,M \le 10^4

对于 100%100\% 的数据,1k10001 \le k \le 10001x1041 \le x \le 10^4,$0 \le \textit{height}_i,\textit{dailyGrowth}_i \le 10^4$。

说明

本题译自 eJOI2021 Day 2 C Waterfront。