#P5029. T'ill It's Over
T'ill It's Over
题目背景
小正方形被黑暗之主碾成了粉末。
一切,就这么结束了吗?
就当大家都以为再无翻盘的希望时,
已经被净化的两个世界之树的部分,微微闪烁……
题目描述
小正方形被三角的力量复活了,它即将与黑暗之主展开最后的战斗。
小正方形最后的目标,就是净化黑暗之主。
黑暗之主的蜈蚣长度为 ,一开始每一节的光明程度为
当一节蜈蚣的光明程度达到一个指定的值 (),我们就视作这节蜈蚣被净化。
为了净化黑暗之主,小正方形准备了 种方案,这些方案按本质上的不同大约可分为四种:
-
将一节光明程度为 的蜈蚣的光明程度 变为 。(注意, 可能 )
-
将一节光明程度在 到 区间的蜈蚣的光明程度变为
-
将一节光明程度为 的蜈蚣的光明程度变为 到 区间的任意值。
-
将一节光明程度在 到 区间的蜈蚣的光明程度变为 到 区间的任意值。
由于小正方形使用每种方案需要消耗一定程度的属性能量,因此每种方案都有一个独立的使用次数的上限,在一种方案中我们用 来表示这个上限。
小正方形想要知道,自己最多能够净化几节黑暗之主的蜈蚣。
输入格式
第一行为三个正整数 ,,,表示黑暗之主蜈蚣身体的长度,小正方形的方案总数与上文所述的 。
接下来 行,每行开头为两个正整数 ,,表示方案的种类与使用次数的上限,方案的输入方式如下:
若 ,则接下来两个整数 ,,意义如上文所述。
若 ,则接下来三个整数 ,,,意义如上文所述。
若 ,则接下来三个整数 ,,,意义如上文所述。
若 ,则接下来四个整数 ,,,,意义如上文所述。
数据保证,所有
输出格式
一行一个整数,表示最多能净化的节数。
5 4 5
1 3 1 3
1 3 3 2
1 3 2 5
4 1 1 1 4 5
4
提示
首先使用方案1,2,3,将三节光明程度变为 ,接着再变为 ,再变为
然后使用方案 4,将一节的光明程度变为
对于 的数据,
对于另外 的数据,
对于另外 的数据,
对于另外 的数据,
对于 的数据,
对于前 的数据,时限为 ms
对于 的数据,$n <= 10^7,m <= 20000,1 <= k <= 100000,1 <= l <= 10^5$
对于后 的数据,时限为 ms
数据保证,操作为随机生成