码迷,mamicode.com
首页 >  
搜索关键字:莫队    ( 917个结果
BZOJ 4129 Haruna’s Breakfast 带修改树上莫队+分块
题目大意:给定一棵树,每个点有一个非负点权,支持下列操作 1.修改某个点的点权 2.查询某条链上的mex 考虑链上不带修改的版本,我们可以用莫队来搞(链接戳这里) 现在到了树上带修改,果断糖果公园 本来抱着逗比的心态写了一发结果1.4s过了 跟糖果公园的80s完全不成正比啊0.0#include #include #include #...
分类:其他好文   时间:2015-06-12 17:33:29    阅读次数:153
kyeremal-bzoj2038-[2009国家集训队]-小z的袜子(hose)-莫队算法
bzoj2038-[2009国家集训队]-小z的袜子(hose) F.A.Qs Home Discuss ProblemSet Status Ranklist Contest ModifyUser   Manacher Logout 捐赠本站 Notice:省选季快乐&另求历年World Final数据,谢谢&OJ试题突...
分类:编程语言   时间:2015-06-03 09:59:10    阅读次数:160
2038: [2009国家集训队]小Z的袜子(hose) 莫队算法
题目链接:点击打开链接 先把询问处理成曼哈顿最小生成树。 然后在树上暴力跑即可。 能使用莫队的情况应该是对于询问[l,r] -> [l', r'] 花费必须是 abs(l-l') + abs(r-r') #include #include #include #include #include #include #include #include #include ...
分类:编程语言   时间:2015-05-14 22:03:28    阅读次数:139
关于高斯消元解决xor问题的总结
我觉得xor这东西特别神奇,最神奇的就是这个性质了 A xor B xor B=A这样就根本不用在意重复之类的问题了关于xor的问题大家可以去膜拜莫队的《高斯消元解XOR方程组》,里面写的很详细我来扯两道bzoj上的例题好了bzoj2115,求1-N最长xor路径,根据那个神奇的性质,我们先随便找一...
分类:其他好文   时间:2015-05-09 16:14:01    阅读次数:109
【bestcoder #39】CD题解
数论+分块+莫队~...
分类:其他好文   时间:2015-05-05 14:29:51    阅读次数:146
关于莫队算法的总结
莫队算法是用来骗分的……这个算法的使用前提是在不强制在线的情况下,对于[l,r],[l',r']的区间询问,我们需要要O(|l-l'|+|r-r'|)次基本操作从[l,r]转移得到[l',r']的答案可以发现这就是个高能暴力,只不过因为转移方向的优越带来比裸暴力更优的时空复杂度如果说cdq分治是花费...
分类:编程语言   时间:2015-05-03 13:18:33    阅读次数:236
【待填坑】bzoj上WC的题解
之前在bzoj上做了几道WC的题目,现在整理一下bzoj2115 去膜拜莫队的《高斯消元解xor方程组》bzoj2597 LCT维护MSTbzoj1758 分数规划+树分治+单调队列bzoj2595 斯坦纳树,一类用spfa转移的dp,具体可以膜拜《spfa算法的优化及应用》(我是不会插头的蒟蒻)b...
分类:其他好文   时间:2015-05-03 10:28:52    阅读次数:246
[hdu5213]容斥原理+莫队算法
题意:给一个序列a,以及K,有Q个询问,每个询问四个数,L,R,U,V, 求L 4 #include 5 #include 6 #include 7 #include 8 #include 9 #include 10 #include 11 #include 12 #in...
分类:编程语言   时间:2015-05-01 21:15:27    阅读次数:194
hdu5212 Code 莫队算法
这道题需要一些莫队算法的知识 定义记号f(A,B)表示询问区间A,B时的答案 用记号+表示集合的并 利用莫队算法我们可以计算出任意f(A,A)的值 不妨假设A=[l1,r1],B=[l2,r2],C=[r1+1,l2?1] 容易知道f(A,B)=f(A+B+C,A+B+C)+f(C,C)?f(A+C,A+C)?f(C+B,C+B) 因此一个询问被拆成四个可以用莫队算法做的询问 总的时间复杂度为O(...
分类:编程语言   时间:2015-05-01 13:26:57    阅读次数:168
区间种类统计类问题
1. 莫队算法将询问按照左端点分为sqrt级别块进行排序,然后顺序处理.例题 小Z的袜子2. 树状数组一种很有技巧性的东西对于一些离线的这类问题,我们可能要统计在一段区间内的种类数,那么我们可以用差分的办法维护前缀和.具体地说,我们将询问按左端点排序,那么我们就可以从左到右处理了.看代码比较清楚,好...
分类:其他好文   时间:2015-04-30 12:25:03    阅读次数:182
917条   上一页 1 ... 80 81 82 83 84 ... 92 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!