IOI 2021 分糖果 题解
First Post:
Last Update:
Last Update:
很有意思的题,数据结构不是重点,重点在于对问题的观察与简化。
首先注意到每个点之间的操作相对独立,最后也只求每个单点的答案。所以考虑把操作离线下来,在序列上扫描线,
于是问题变成了,对
注意到这题麻烦之处在于有两个界限制着操作过程中的值。如果只有一个界,假设这个界是对
我们考虑找到一个时刻
于是我们二分找到极差
时间复杂度为
很有意思的题,数据结构不是重点,重点在于对问题的观察与简化。
首先注意到每个点之间的操作相对独立,最后也只求每个单点的答案。所以考虑把操作离线下来,在序列上扫描线,
于是问题变成了,对
注意到这题麻烦之处在于有两个界限制着操作过程中的值。如果只有一个界,假设这个界是对
我们考虑找到一个时刻
于是我们二分找到极差
时间复杂度为