Logo Universal Online Judge

UOJ

时间限制:3 s 空间限制:1024 MB

#2179. SCOI2024 rebuild(弱化版)

统计

题意描述

n 个敌人,敌人有血条 ai 和爆炸伤害 bi。你每次可以动用技能击杀一名敌人,随后该敌人会爆炸。当一个敌人爆炸时,会对所有活着的敌人造成 bi 的爆炸伤害,也即令 ajajbi。若 ai 变为 0 或负数,则该敌人死亡随后爆炸。问你至少要动用多少次技能。

然而你不知道 bi 具体是多少,只知道其在一个区间 [li,ri] 内。对于所有的 {bi},求出最少动用技能次数之和。

1n10,1liri7,1ai70

或者

1n20,1liri15,1ai300,rili1

M 取模,不保证 M 是质数。

输入格式

n,m,M

ai,li,ri

输出格式

ans

输入样例

20 15 66666666
153 1 1
204 7 7
209 9 9
27 15 15
276 10 10
30 8 8
43 11 11
229 13 13
194 9 9
148 2 2
126 1 1
243 5 5
124 4 4
84 6 6
125 12 12
79 7 7
159 6 6
240 15 15
244 9 9
59 14 14

输出样例

9