#P14447. [ICPC 2025 Xi'an R] Azalea Garden
[ICPC 2025 Xi'an R] Azalea Garden
Description
在一片静谧的杜鹃花园中,出现了 只危险的生物。每只生物都拥有一个 攻击力 和一个 防御力。最初,第 只生物()的 攻击力 为 ,防御力 为 。
你,作为这片杜鹃花园的守护者,可以在心中想象一场 战争。一场 战争 由若干(可能为 )场 战斗 组成。在每一场想象中的 战斗 中,你选择两只仍然存活的生物 和 (,且 ),并进行如下判定:
- 若生物 的攻击力大于等于生物 的防御力,即 ,则生物 可以在本场 战斗 中击败生物 ,生物 被视为被消灭;
- 否则,不会发生任何变化。
注意,这些 战争 都是想象的;即在同一场 战争 中被消灭的生物之后不能再用于该 战争 的后续 战斗,但在下一场 战争 开始时,它会恢复活力,可以参与后续 战争 中的 战斗。
这些生物并不稳定,会随着时间发生突变。你会收到 次突变操作。在第 次突变中,第 只生物的攻击力变为 ,防御力变为 。突变是累积发生的,即第 次突变之后,前 次突变的影响依然存在。
由于每一只存活的生物都对花园构成威胁,你希望通过一场最优想象战争的战斗序列,使得最终存活的生物数量尽可能少。你需要在最初状态以及每次突变之后都回答这个最小可能存活数。
Input Format
输入的第一行包含两个整数 和 (,),分别表示生物的数量和突变次数。
接下来 行描述这些生物。其中第 行包含两个整数 与 (),分别表示第 只生物的攻击力与防御力。
接下来 行描述所有突变。第 行包含三个整数 (,),表示第 只生物的攻击力变为 ,防御力变为 。
Output Format
输出共 行,每行包含一个整数,分别表示初始状态以及每次突变后,最少可能存活的生物数量。
3 1
1 1
2 2
3 3
2 2 4
1
2
Hint
在突变开始前,第三只生物可以依次击败第一只和第二只生物。显然,这是一种最优的战斗方式,因此答案为 。
在第一次突变之后,第二只生物的攻击力变为 ,防御力变为 。此时,第三只生物只能击败第一只生物,最终会剩下 只生物。可以证明这是最优结果,因此答案为 。
翻译由 ChatGPT-5 完成
京公网安备 11011102002149号