00:00:00
P3863 序列 笔记
根据操作和询问,涉及两个维度:序列和时间。
由于询问只涉及单点,考虑对序列下标做扫描线,那么就可以把操作差分,变成需要维护一种数据结构可以做到:
- 对
后缀进行 操作。 - 查询
中 的数有多少个。
为了方便查询,可以在每个块内按值排序,每次操作散块的时候就遍历整个块找到满足 lower_bound 了。
时间复杂度
Teek is Loading...
根据操作和询问,涉及两个维度:序列和时间。
由于询问只涉及单点,考虑对序列下标做扫描线,那么就可以把操作差分,变成需要维护一种数据结构可以做到:
为了方便查询,可以在每个块内按值排序,每次操作散块的时候就遍历整个块找到满足 lower_bound 了。
时间复杂度