我重生了,重生在停课前一天的晚上。
这个 Ubuntu 自带的输入法跟没说过中文一样死难用了。
Chain Reaction↗
去年做不来的题今年还是做不来。
那我这一年停课学了个什么呢?
我们发现答案和击杀的顺序并无关系。所以考虑转化题意。我们可以把题意变成这个样子:
设活着的怪物为 ,死了的为 。那么我们可以用 极长的 的连续段的数量 的代价来使所有的怪物血量减去 。
我们发现一个位置是 还是 只和之前总共造成的伤害有关。于是我们考虑对于每个造成的伤害 维护一个 表示已经造成了 的伤害的情况下有多少个 段。可以用扫描线维护。那么对于询问的 ,最终的答案就是 。
Thanks for reading!
