普通莫队算法
普通莫队算法
形式:假如n=mn=mn=m,那么对于序列上的区间询问问题,如果从[l,r][l,r][l,r]的答案能够O(1)O(1)O(1)扩展到[l−1,r][l+1,r][l,r−1][l,r+1][l-1,r][l+1,r][l,r-1][l,r+1][l−1,r][l+1,r][l,r−1][l,r+1](即与[l,r][l,r][l,r]相邻的区间)的答案,那么可以在O(nn)O(n\sqrt n)O(nn)的复杂度内求出所有询问的答案。
实现:离线后排序,顺序处理每个询问,暴力从上一个区间
原创
2021-08-19 20:27:14 ·
124 阅读 ·
0 评论