#HK3588. 「eJOI2021」河畔

「eJOI2021」河畔

题目描述

本题译自 eJOI2021 Problem F. Waterfront

普洛耶什蒂(Ploiești)市市长在普拉霍瓦河(Prahova River)畔种了一排 NN 棵不同品种的观赏性灌木。每棵灌木初始高度为 hih_i。根据种植的土壤条件和天气状态,第 ii 棵灌木每天生长的高度为 did_i

每天,市政厅的园丁都会通过用剪刀修建灌木来调整这些灌木的高度。然而,园丁被剪刀的质量所限制。因此对于一次修剪,如果这棵灌木至少 xx 厘米高,那么园丁可以恰好从这棵灌木剪下 xx 厘米的高度(注意剪完之后灌木的高度可以为 00)。为了不会很累,园丁一天可以进行最多 kk 次修剪。在一天里园丁可以对同一灌木修剪多次。

市长会在 MM 天后组织一次艺术活动,他希望知道在 MM 天后最高的灌木最矮可能是多高。

注意:对于每天,树先生长,然后进行修剪。

输入格式

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

接下来 NN 行,每行两个整数 hi,dih_i,d_i

输出格式

输出一个非负整数,表示 MM 天后最高的灌木最矮可能的高度。

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

8

园丁会修剪 33 天,每天修剪 44 次。每次修剪可以从一棵树上剪掉 33 厘米。下表展示了最优修剪策略。

日期 树木 操作
11 11 $2\stackrel{+5}{\rightarrow}7\stackrel{-3}{\rightarrow}4$
22 3+253\stackrel{+2}{\rightarrow}5
33 0+440\stackrel{+4}{\rightarrow}4
44 $2\stackrel{+8}{\rightarrow}10\stackrel{-3}{\rightarrow}7\stackrel{-3}{\rightarrow}4\stackrel{-3}{\rightarrow}1$
22 11 $4\stackrel{+5}{\rightarrow}9\stackrel{-3}{\rightarrow}6\stackrel{-3}{\rightarrow}3$
22 5+275\stackrel{+2}{\rightarrow}7
33 4+484\stackrel{+4}{\rightarrow}8
44 $1\stackrel{+8}{\rightarrow}9\stackrel{-3}{\rightarrow}6\stackrel{-3}{\rightarrow}3$
33 11 3+583\stackrel{+5}{\rightarrow}8
22 $7\stackrel{+2}{\rightarrow}9\stackrel{-3}{\rightarrow}6$
33 $8\stackrel{+4}{\rightarrow}12\stackrel{-3}{\rightarrow}9\stackrel{-3}{\rightarrow}6$
44 $3\stackrel{+8}{\rightarrow}11\stackrel{-3}{\rightarrow}8$

数据范围与提示

  • 1k10001\le k\le 1000
  • 1x1041\le x\le 10^4
  • 0hi1040\le h_i\le 10^4
  • 0di1040\le d_i\le 10^4
# 分值 限制
11 88 N100,M=1,k=1,x=1,hi1,di=0N\le 100,M=1,k=1,x=1,h_i\ge 1,d_i=0
22 2222 1N,M5001\le N,M\le 500
33 4343 1N,M50001\le N,M\le 5000
44 2727 1N,M1041\le N,M\le 10^4