E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
————莫队——————
HDU 5145 NPY and girls (
莫队
分块离线)
题目地址:HDU5145
莫队
真的好神奇。。这样的复杂度居然只有n*sqrt(n)。。。裸的
莫队
分块,先离线,然后按左端点分块,按块数作为第一关键字排序,然后按r值作为第二关键字进行排序。
u013013910
·
2015-07-23 09:00
编程
ACM
算法与数据结构
莫队分块
曼哈顿距离最小生成树与
莫队
算法
一、曼哈顿距离最小生成树曼哈顿距离最小生成树问题可以简述如下:给定二维平面上的N个点,在两点之间连边的代价为其曼哈顿距离,求使所有点连通的最小代价。朴素的算法可以用O(N2)的Prim,或者处理出所有边做Kruskal,但在这里总边数有O(N2)条,所以Kruskal的复杂度变成了O(N2logN)。但是事实上,真正有用的边远没有O(N2)条。我们考虑每个点会和其他一些什么样的点连边。可以得出这样
firenet1
·
2015-07-16 09:00
曼哈顿最小生成树&&
莫队
算法
严谨的论文请看:戳这里或者戳这里,还有一个blog的也可以看看:戳这里。可以证明每一个顶点在最小生成树中在这45度的范围内至多仅有一条边与之相连,也就是如果以一个点为原点,那么上面分成的八个区域里面最多和每个区域连一条边。首先只考虑R1区间的。把每个坐标都按x为第一关键字,y为第二关键字排序。从后往前处理,那么能保证处理到第i个点时,比Xi大的点都已经处理过了。也就是以第i点为原点时,其他点只在R
a809146548
·
2015-06-29 21:00
编程
C++
c
算法
ACM
分块法 CF551E GukiZ and GukiZiana
前段时间看的
莫队
算法,对分块法已经有所了解这次做完了这道题,感觉分块法就是逆天....题意:两种操作1lrx表示区间[l,r]里的数都增加x2y表示在区间[1,n]中寻找等于y的最大下标j和最小下标i,
qwb492859377
·
2015-06-15 01:00
codeforces
codeforces
551E
CF551E
莫队
算法+哈希 csu1515 Sequence
这是中南第二届邀请赛的题目,当时还不懂
莫队
算法,,现在做起来感觉思路还是挺清晰的,可以用来当
莫队
算法的练习首先讲下
莫队
算法(也是逆天),是一种分块的思路(超逆天思维)它是一种离线算法,复杂度是O(m*sqrt
qwb492859377
·
2015-06-13 17:00
csu1515
BZOJ 4129 Haruna’s Breakfast 带修改树上
莫队
+分块
题目大意:给定一棵树,每个点有一个非负点权,支持下列操作1.修改某个点的点权2.查询某条链上的mex考虑链上不带修改的版本,我们可以用
莫队
+分块来搞(链接戳这里)现在到了树上带修改,果断糖果公园本来抱着逗比的心态写了一发结果
PoPoQQQ
·
2015-06-12 15:00
分块
bzoj
莫队算法
BZOJ4129
树上莫队
莫队
算法小结
终于把糖果公园a掉了,写点小结冷静一下(由于博主现在思维混乱,所以请用混乱的思维来阅读本篇文章)1、小z的袜子这算是鼻祖了吧。把序列分成sqrt(n)块,把询问先按左端点所在的块顺序,再按右端点升序排序,可以证名这样暴力移动左右端点最多达到O(n^1.5)的复杂度简单吧code是很就以前写的了,很丑勿喷#include #include #include #include usingnamesp
Zeyu_King
·
2015-06-11 22:00
莫队算法
BZOJ2038【
莫队
算法】
/*Iwillwaitforyou*/ #include #include #include #include #include #include #include #include #include #include #include #include #include #include #definemakemake_pair #definefifirst #definesesecond
Lethelody
·
2015-05-05 11:00
[Acm] HYSBZ 2038: [2009国家集训队]小Z的袜子(
莫队
算法)
原题链接:http://www.lydsy.com/JudgeOnline/problem.php?id=20382038:[2009国家集训队]小Z的袜子(hose)TimeLimit:20SecMemoryLimit:259MBSubmit:3550Solved:1636[Submit][Status][Discuss]Description作为一个生活散漫的人,小Z每天早上都要耗费很久从一堆
freecode
·
2015-05-01 00:00
算法
acm
【分块】 HDOJ 5213 Lucky
可以用一个简单的技巧将问题转化为
莫队
算法来做。
blankcqk
·
2015-04-27 19:00
分块
BZOJ3757【树上
莫队
算法】
/*Iwillwaitforyou*/ #include #include #include #include #include #include #include #include #include #include #include #include #include #include #definemakemake_pair #definefifirst #definesesecond
Lethelody
·
2015-04-27 13:00
BZOJ3781【
莫队
算法】
/*Iwillwaitforyou*/ #include #include #include #include #include #include #include #include #include #include #include #include #include #include #definemakemake_pair #definefifirst #definesesecond
Lethelody
·
2015-04-24 12:00
【BZOJ】3289: Mato的文件管理【区间逆序对,
莫队
套树状数组】
传送门:【BZOJ】3289:Mato的文件管理mycode:#include #include #include #include usingnamespacestd; typedeflonglongLL; #definerep(i,a,b)for(inti=(a);i=(b);--i) #defineclrs(a,x,sizes)memset(a,x,sizeof(a[0])*(sizes
u013368721
·
2015-04-21 23:00
bzoj
BZOJ 2648 SJY摆棋子 K-Dimensional-Tree
插入一个点2.查询离一个点最近的点的距离Hint说KDTree【可以】过,那么不写KDT还能写啥==我的CDQ分治可是T掉了啊==记住KDT发生TLE事件的时候不一定是常数问题有可能写挂了==(这不和
莫队
一样么
PoPoQQQ
·
2015-04-15 11:00
bzoj
BZOJ2648
【BZOJ 2120】【国家集训队 2011】【数颜色】
正解是三维带修改
莫队
,在普通
莫队
基础上再加上一个时间维,作为第三关键字参与排序,但是时间的转移十分蛋痛。。。如果时间转移的下标在[L,R]内,就要对ans进行维护,同时对数组修改。
Lcomyn
·
2015-04-05 17:00
【AHOI 2013】【BZOJ 3236】作业
莫队
+树状数组+读入优化75s+AC(PS:我居然先写的线段树)code:#include #include #include #include #include #definemid(l+r)/2 #
Lcomyn
·
2015-03-29 13:00
【BZOJ 2038】【2009 国家集训队】小Z的袜子
分块 分块+
莫队
算法我还是感觉我的分块怪怪的,我把左端点按所在块排序,相同时按右端点排序(均为升序),然后从上一个区间的答案转移到这个区间的答案。
Lcomyn
·
2015-03-29 08:00
曼哈顿距离最小生成树与
莫队
算法
一、曼哈顿距离最小生成树曼哈顿距离最小生成树问题可以简述如下:给定二维平面上的N个点,在两点之间连边的代价为其曼哈顿距离,求使所有点连通的最小代价。朴素的算法可以用O(N2)的Prim,或者处理出所有边做Kruskal,但在这里总边数有O(N2)条,所以Kruskal的复杂度变成了O(N2logN)。但是事实上,真正有用的边远没有O(N2)条。我们考虑每个点会和其他一些什么样的点连边。可以得出这样
u013007900
·
2015-02-14 20:00
BZOJ 3585 mex
莫队
算法+分块
题目大意:给定一个长度为n的数组,m次询问某个区间内的mex值怒写
莫队
233将权值分成√n块,记录每个权值的出现次数以及每块内有多少权值出现过修改O(1)即可完成查询时首先扫一遍找到第一个块内有没有覆盖的点的块然后在块内暴力查找时间复杂度
PoPoQQQ
·
2015-02-01 22:00
分块
bzoj
莫队算法
BZOJ3585
【BZOJ 3052】 [wc2013]糖果公园
Solved: 176[Submit][Status]DescriptionInputOutputSampleInputSampleInputSampleOutput841312784HINT带修改的树上
莫队
Regina8023
·
2015-01-28 20:00
OI
bzoj
树上莫队
BZOJ 2589 Spoj 10707 Count on a tree II 强制在线
莫队
算法(TLE)
题目大意:给定一棵树,每个节点有一个颜色,多次询问某条路径上颜色数量,强制在线正解是块状数组,强制在线
莫队
会TLE到死,想AC这道题的不用看了如果朴素的跑树上
莫队
其实并不难--但是强制在线因此我们可以考虑强制在线
莫队
算法将树分成
PoPoQQQ
·
2015-01-16 16:00
bzoj
莫队算法
块状树
BZOJ2589
树上莫队
[woj 1551]E - Pairs 2014年武汉大学邀请赛E题
莫队
算法
解题思路
莫队
O^1.5 首先将询问离线处理左端点进行编号,每sqrt(n)个为一组sort结构体当左端点编号相同时,比较右端点大小。小的放在前面。
ahm001
·
2014-12-31 17:00
暴力
【BZOJ】【P3052】【wc2013】【糖果公园】【题解】【树上
莫队
】
传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=3052学长好强啊!!感觉学长的代码比vfk的代码可读性好多了 http://hzwer.com/5250.htmlCode:#include usingnamespacestd; constintmaxn=1e5+5; typedeflonglongLL; intn,m,q,col[maxn]
u012732945
·
2014-12-24 17:00
bzoj
hdu 5145
莫队
算法模板题
,a1.......ax是选取区间内互不相等的元素运用到了排列组合的知识,就是所有的元素随机排列,然后排除相同元素内部排列的情况,因为做的运算是乘除法,具有结合性和可逆性,所以可以利用
莫队
算法进行递推的实现
qq_24451605
·
2014-12-23 16:00
C++
算法
区间查询
莫队算法
BZOJ 3809 Gty的二逼妹子序列
莫队
算法+分块
题目大意:给定一个序列,多次询问[l,r]区间内[a,b]范围内的数有多少内存28MB,树套树可以歇菜了首先普通的
莫队
+树状数组应该都能想到这样做每次增加/删除一个点是O(logn)的查询也是O(logn
PoPoQQQ
·
2014-12-22 20:00
分块
bzoj
莫队算法
BZOJ3809
POJ 3241 Object Clustering
莫队
算法
第n-k大曼哈顿距离,
莫队
算法裸题ObjectClusteringTimeLimit: 2000MS MemoryLimit: 131072KTotalSubmissions: 1584 Accepted
u012797220
·
2014-12-20 01:00
bzoj 1878 [SDOI2009]HH的项链
【题解】果然区间离线操作不带修改的万能做法就是
莫队
了,好想又好写。
czysjr
·
2014-12-19 19:04
【BZOJ】【P3781】【小B的询问】【
莫队
】【400T留念】
id=3781无脑
莫队
400T留念Code:#include #definesqr(x)((x)*(x)) usingnamespacestd; constintmaxn=50010; intn,m,k
u012732945
·
2014-11-27 20:00
bzoj
BZOJ 3781 小B的询问
莫队
算法
题目大意:给定一个序列,多次询问某个区间中所有数字出现次数的平方和
莫队
算法不解释#include #include #include #include #include #defineM50500 usingnamespacestd
PoPoQQQ
·
2014-11-27 17:00
莫队算法
bzoj
BZOJ3781
BZOJ 3781 小B的询问
莫队
算法
思路:
莫队
走起。
jiangyuze831
·
2014-11-27 17:00
bzoj
莫队算法
BZOJ 3052 WC2013 糖果公园 带修改树上
莫队
表示这个点是这种颜色第k次出现2.修改某个点的颜色VfleaKing的题解见 http://vfleaking.blog.163.com/blog/static/174807634201311011201627/带修改
莫队
上树
PoPoQQQ
·
2014-11-27 13:00
bzoj
莫队算法
BZOJ3052
树上莫队
块状树
BZOJ 3757 苹果树 树上
莫队
题目大意:给定一棵树,每个节点有一个颜色,多次求两个节点的路径上有多少种不同的颜色其中还有两个参数a和b,若苹果树上同时有这两种颜色,ans--传说中的树上
莫队
……颜色数既不满足区间加法也不满足区间减法
PoPoQQQ
·
2014-11-25 12:00
bzoj
莫队算法
BZOJ3757
树上莫队
块状树
BZOJ 3757 苹果树 树上
莫队
思路:比较裸的树上
莫队
,写出来之后,很慢,怀疑是分块的缘故,然后果断找了当年比赛的标称交上去,瞬间rk1,大概看了一眼,他好像是直接用DFS序+曼哈顿距离最小生成树搞的,为什么会比分块快?
jiangyuze831
·
2014-11-25 09:00
bzoj
莫队
树上莫队
树上
莫队
算法
首先序列上的
莫队
大家都应该很熟悉了……那么树上的
莫队
要怎么搞呢?先来看个题目……SPOJCOT2:求树上两点间路径上有多少个不同的点权。
KuribohG
·
2014-11-24 23:07
学习总结
树上
莫队
算法
首先序列上的
莫队
大家都应该很熟悉了……那么树上的
莫队
要怎么搞呢?先来看个题目……SPOJCOT2:求树上两点间路径上有多少个不同的点权。
KuribohG
·
2014-11-24 23:00
树上
莫队
算法
首先序列上的
莫队
大家都应该很熟悉了……那么树上的
莫队
要怎么搞呢?先来看个题目……SPOJCOT2:求树上两点间路径上有多少个不同的点权。
KuribohG
·
2014-11-24 23:00
BZOJ 2738 矩阵乘法 分块
题目大意:给定一个矩阵,多次求一个子矩阵中的第k小正解:CDQ分治不会 二维
莫队
?
PoPoQQQ
·
2014-11-21 20:00
分块
bzoj
bzoj2738
洛克王国迪
莫队
长技能表_种族值_进化图一览
洛克王国迪
莫队
长技能表种族值进化图带你捕捉迪
莫队
长:小编正在编辑中洛克王国迪
莫队
长种族值宠物名精力攻击防御速度魔攻魔抗总和迪
莫队
长未知未知未知未知未知未知未知洛克王国迪
莫队
长技能表技能等级属性类型目标威力
佚名
·
2014-11-21 15:21
BZOJ 1878 SDOI2009 HH的项链 树状数组/
莫队
算法
题目大意:给定一个序列,求一个区间内有多少个不同的数正解是树状数组将所有区间按照左端点排序然后每次只统计左端点开始的每种颜色的第一个数就行了用树状数组维护我写的是
莫队
算法
莫队
明显能搞m√m明显慢了点但是还是能接受的一个复杂度一开始离散化数组开小了各种秒
PoPoQQQ
·
2014-11-19 14:00
树状数组
bzoj
莫队算法
BZOJ1878
BZOJ 3289 Mato的文件管理
莫队
算法+树状数组
题目大意:给出一段序列,求一个区间内的逆序对数量.思路:又是没有修改的查询操作,又可以搞
莫队
了(
莫队
真好搞..先把所有的询问排序,然后从头到位进行转移,记一个全局的答案,然后每次转移的时候记录逆序对的改变情况
jiangyuze831
·
2014-11-18 15:00
树状数组
逆序对
莫队算法
bzoj
BZOJ 3236 AHOI 2013 作业
莫队
算法
思路:由于没有修改,所以就想到了
莫队
算法。然后我写了5K+的曼哈顿距离最小生成树,然后果断T了。(100s的时限啊,刷status都要刷疯了..,结果最后加了手写读入也没能A)。
jiangyuze831
·
2014-11-18 13:00
2013
分块
莫队算法
bzoj
AHOI
【BZOJ】【P3236】【Ahoi2013】【作业】【题解】【
莫队
】
id=3236一把辛酸泪看完题面就想到
莫队
了又看见了底下一行小字:Bywangyisong1996加强数据wangyisong神犇加强的数据估计
莫队
就过不了吧……纠结了好久最终决定还是写
莫队
然后就是WA
u012732945
·
2014-11-17 21:00
bzoj
BZOJ 3744 Gty的妹子序列 分块+树状数组+可持久化线段树
不强制在线的直接
莫队
就能搞强制在线我是跪了QTZ首先看这数据范围肯定O(n√nlogn)了 我们分块令cnt[i][j]为从第i块的开头起到第j个点这段区间的逆序对数这个用树状数组就可以O(n√nlogn
PoPoQQQ
·
2014-11-13 23:00
树状数组
分块
bzoj
可持久化线段树
BZOJ3744
BZOJ 3289 Mato的文件管理
莫队
算法+树状数组
输出时顺手用了cout结果各种RE不止……原来是这样建议各位在死活RE就是找不到原因的时候检查一下是否大输出用了cout这题用
莫队
可以很简单搞掉逆序对用树状数组就可以维护一会去想想强制在线怎么搞#include
PoPoQQQ
·
2014-11-13 19:00
树状数组
分块
bzoj
莫队算法
BZOJ3289
BZOJ 2038 2009国家集训队 小Z的袜子
莫队
算法
思路:
莫队
算法真是一个神奇的算法。首先,暴力枚举是O(n^2)的时间复杂度,这肯定是不行的。假如区间是保证不重合的,那么就可以将总的时间转移的复杂度降到O(n)。很遗憾,题目中没有这个保证。
jiangyuze831
·
2014-11-13 15:00
MST
莫队算法
bzoj
曼哈顿距离最小生成树
POJ 3241 Object Clustering 曼哈顿距离最小生成树
听说这个算法是
莫队
算法的基础,我现在就去学。CODE:#include #
jiangyuze831
·
2014-11-12 16:00
最小生成树
poj
MST
曼哈顿距离最小生成树
莫队算法
BZOJ 2038 2009国家集训队 小Z的袜子(hose)
莫队
算法
题目大意:给定n个点,每个点有一个颜色,m次询问,每次询问一个区间内随机选出两个点颜色相同的概率是多少OTZ
莫队
算法……具体做法无论是分块还是曼哈顿最小生成树网上都讲解的很详细我就不累述了这个题的做法是记录一个
PoPoQQQ
·
2014-11-07 10:00
分块
莫队算法
曼哈顿距离最小生成树
bzoj
BZOJ2038
【BZOJ】【P3289】【Mato的文件管理】【题解】【
莫队
算法】
id=3289
莫队
啦啦啦Code:#include #include #include #include #include #include usingnamespacestd; constintmaxn
u012732945
·
2014-10-29 08:00
bzoj
hdu 4638 Group(
莫队
算法|离线线段树)
GroupTimeLimit:4000/2000MS(Java/Others) MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):1323 AcceptedSubmission(s):703ProblemDescriptionTherearenmen,everymanhasanID(1..n).theirIDisunique
y5885922
·
2014-09-12 23:00
c
算法
ACM
清橙A1206 小Z的袜子(
莫队
算法)
A1206.小Z的袜子时间限制:1.0s 内存限制:512.0MB 总提交次数:744 AC次数:210 平均分:44.44将本题分享到: 查看未格式化的试题 提交 试题讨论试题来源2010中国国家集训队命题答辩问题描述作为一个生活散漫的人,小Z每天早上都要耗费很久从一堆五颜六色的袜子中找出一双来穿。终于有一天,小Z再也无法忍受这恼人的找袜子过程,于是他决定听天由命
y5885922
·
2014-09-12 23:00
c
算法
ACM
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他