莫队
Fuko_Ibuki
Eclipse first, the rest nowhere. 已从ACM领域退出,这个账号不会再发题解了。
展开
-
uva 12345 Dynamic len(set(a[L:R])) 带修改莫队,暴力 (远古博客)
我想去学习一下莫队,然后我获得了这道题.接下来我笑出声来了. Uva 12345#include<cstdio>#define boss 1000000int a[50101],cnt[boss+10],n,m;int main(){int i,l,r,j;char c[5];scanf("%d%d",&n,&m);for (i=0;i<n;)...原创 2020-10-02 23:39:39 · 10170 阅读 · 0 评论 -
Codeforces 375D Tree and Queries dfs序+莫队
这题好题啊. 我发现我没有写过莫队算法的博客.以后我会把博客加上去的. 先看看这题吧. Codeforces 375D Tree and Queries 给一棵111为根的树,每个节点有一种颜色;mmm个询问,询问vvv为根的子树中出现次数≥k≥k\geq k的颜色有多少种. 只有询问.我们考虑莫队. 只有子树.我们考虑dfs序. 以1为根跑出dfs序并重新编号,用df...原创 2018-04-27 21:18:13 · 11569 阅读 · 0 评论 -
莫队算法
它是一种怎样的算法?基本写法你可以直接开始A题了.我不得不佩服一下这个算法. 它把一个非常暴力的算法写得如此优美,让我直接被其中所含的艺术震惊了. 我们来看一下莫队算法的使用范围.它是一种怎样的算法?莫队算法是一种用于解决非常奇怪的区间询问修改问题的算法. 这种算法传说中能够解决所有区间的询问修改问题,但好像没有这么万能. 莫队算法的适用范围: ...原创 2018-04-28 21:58:32 · 11556 阅读 · 0 评论 -
CodeForces 576C Points on Plane 莫队
CodeForces 576C Points on PlaneCodeForces 576C Points on Plane给你n个点,把这些点按一定顺序排起来,使得最后相邻两个点的曼哈顿距离之和小于2.5*10^9. 输出这些点的排列顺序./*曼哈顿距离最小生成树.明显了这就是个莫队思路题.我们把x坐标看做询问左端点,y坐标看做询问右端点,对点...原创 2018-07-26 09:43:04 · 11639 阅读 · 0 评论