题意: 单点修改$a$ 询问$a$的区间和$f$的区间和 原来普通计算机是这道题改编的吧... 对$f$分块,预处理$c[i][j]$为块i中$a_j$出现几次,$O(NH(N))$,只要每个块差分加上然后扫一遍就行了不用树状数组之类的 修改,整块直接改,还要单点修改$a$ 查询,整块直接查,两边暴力查询$a$的区间和 对$a$的操作可以用树状数组,也可以再分块维护前缀和实现$O(N)-O(1)$ 这样不用带一个log总复杂度$O(NH(N))$ 实测快了0.4s #include <iostr…