#P14477. [2025年广东省队集训]火力全开
[2025年广东省队集训]火力全开
题目描述
有 个敌人,你有两种攻击他们的方式:
-
花费 的代价,选择一个敌人,对其进行一次普通攻击。
-
使用一颗炮弹,对所有敌人造成一次爆炸。
对于第二种攻击方式,有 颗炮弹可供使用,使用第 颗炮弹需要花费 的代价,并造成一次威力为 的爆炸。每颗炮弹只能使用一次。
对于第 个敌人,如果其被使用第一种攻击方式攻击了 次,或者受到了 次威力不小于 的爆炸,就会死亡。
有 次修改,每次输入 ,如果 ,表示将 修改为 , 修改为 。否则 ,表示将 修改为 , 修改为 。每次修改后,求出至少需要花费多少代价,才能使所有敌人死亡。修改之间不独立,也即修改的结果会继承。
输入格式
第一行四个正整数 ,分别表示敌人个数,炮弹颗数,修改次数,敌人的抗爆属性。
接下来 行,每行两个整数 ,表示敌人的属性。
接下来 行,每行两个整数 ,表示炮弹的属性。
接下来 行,每行四个整数 ,表示一次修改。
输出格式
输出 行,每行一个整数,表示每次修改后的答案。
输入样例1
2 2 3 1
10 6
6 10
3 7
6 5
2 1 10 10
2 1 5 4
2 2 8 9
输出样例1
10
16
14
样例 解释
第一次修改后,直接选择第一颗炮弹,可以将所有敌人炸死,代价为 。
第二次修改后,最优方案是用普通攻击击败所有敌人,代价为 。
第三次修改后,使用第二颗炮弹炸掉第一个敌人,再用普通攻击击败第二个敌人,代价为 。
数据范围
对于所有数据,,,,,,如果 ,则 ,否则 。
| 子任务编号 | 特殊性质 | 分数 | |
|---|---|---|---|
| 无 | |||
| 无 |