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
ACM_莫队算法
ACM_
暑期计划 —— 第一天
7:06,现在已经开始计划了。8:00,一开始看547A,感觉太难放弃了。然后正在看547B,中间还睡了十几分钟。效率:很低下,想睡觉==9:00,决定睡了三十多分钟,然后现在正在看547B题。效率:一般。此时一位学弟告诉我因身体原因要退了,把书还给了我(得知患过骨癌。平时还是注意过他,挺认真,经常最后一个走出实验室,会认真询问我问题,觉得人还是不错的,祝好运。。遗憾最后没有提醒他注意身体才是最重
jxust_tj
·
2015-07-16 07:00
暑期计划
ACM_
暑期计划
这几天在学校刷题,但是状态不是很好,与放假前的想法完全有点背离了。然后这两天有感冒了,更是状态下滑,一天好像都没写出一两道。。。今天和张引还有苟继承一起出去买了个大西瓜,吃起来还是挺不错的~不过一下就饱啦~~哈哈哈哈~看着电脑屏幕,突然想到了一件事情——退役,在打完区域赛后就不玩了。说是突然,但也许早就在脑海深处想过了吧。想想自己参加ACM已经一年多了,感觉好久啊。。。退役的主要原因是因为:自己在
jxust_tj
·
2015-07-15 22: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
莫队算法
小结
终于把糖果公园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 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)即可完成查询时首先扫一遍找到第一个块内有没有覆盖的点的块然后在块内暴力查找时间复杂度O(√n)套个莫队总时间复杂度O(m√n)#include #include #include #include #include #defineM200200
PoPoQQQ
·
2015-02-01 22:00
分块
bzoj
莫队算法
BZOJ3585
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题
莫队算法
题目大意有n个数,m个查询,对于每个查询,询问指定区间,有多少个数对的绝对值小于等于2。解题思路莫队O^1.5 首先将询问离线处理左端点进行编号,每sqrt(n)个为一组sort结构体当左端点编号相同时,比较右端点大小。小的放在前面。对于每组询问暴力处理,只需处理当前新加入(删除的数字在当前区间内有多少点和它的绝对值只差小于2即可)唯一要注意的是加点是先更新答案再计数,删点是先计数器-1再更新答案
ahm001
·
2014-12-31 17:00
暴力
hdu 5145
莫队算法
模板题
,a1.......ax是选取区间内互不相等的元素运用到了排列组合的知识,就是所有的元素随机排列,然后排除相同元素内部排列的情况,因为做的运算是乘除法,具有结合性和可逆性,所以可以利用
莫队算法
进行递推的实现
qq_24451605
·
2014-12-23 16:00
C++
算法
区间查询
莫队算法
BZOJ 3809 Gty的二逼妹子序列
莫队算法
+分块
题目大意:给定一个序列,多次询问[l,r]区间内[a,b]范围内的数有多少内存28MB,树套树可以歇菜了首先普通的莫队+树状数组应该都能想到这样做每次增加/删除一个点是O(logn)的查询也是O(logn)时间复杂度O(m√nlogn)过(bu)不(hao)去(ka)考虑将树状数组改成分块这样虽然查询变成了O(√n)但是修改变成了O(1)的这样就把时间复杂度降到了O(m√n)常数写小点亲测能卡过去
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 3781 小B的询问
莫队算法
题目大意:给定一个序列,多次询问某个区间中所有数字出现次数的平方和
莫队算法
不解释#include #include #include #include #include #defineM50500 usingnamespacestd
PoPoQQQ
·
2014-11-27 17:00
莫队算法
bzoj
BZOJ3781
BZOJ 3781 小B的询问
莫队算法
题目大意:一共有M个询问,每个询问给定一个区间[L..R],求Sigma(c(i)^2)的值,其中i的值从1到K,其中c(i)表示数字i在[L..R]中的重复次数。思路:莫队走起。CODE:#include #include #include #include #include #defineMAX50010 usingnamespacestd; intbelong[MAX],block_siz
jiangyuze831
·
2014-11-27 17:00
bzoj
莫队算法
树上
莫队算法
继续回来写博客……记录点有意思的题目什么的。貌似写过这个的没多少人……所以我也记录一点。首先序列上的莫队大家都应该很熟悉了……那么树上的莫队要怎么搞呢?先来看个题目……SPOJCOT2:求树上两点间路径上有多少个不同的点权。序列上的莫队是把询问按照左端点分块了……可是树上没有左端点,怎么办呢?我们把树分块。按照DFS时间戳顺序,将树分成O(sqrt(n))个大小为O(sqrt(n))的块,那么树上
KuribohG
·
2014-11-24 23:07
学习总结
树上
莫队算法
继续回来写博客……记录点有意思的题目什么的。貌似写过这个的没多少人……所以我也记录一点。首先序列上的莫队大家都应该很熟悉了……那么树上的莫队要怎么搞呢?先来看个题目……SPOJCOT2:求树上两点间路径上有多少个不同的点权。序列上的莫队是把询问按照左端点分块了……可是树上没有左端点,怎么办呢?我们把树分块。按照DFS时间戳顺序,将树分成O(sqrt(n))个大小为O(sqrt(n))的块,那么树上
KuribohG
·
2014-11-24 23:00
树上
莫队算法
继续回来写博客……记录点有意思的题目什么的。貌似写过这个的没多少人……所以我也记录一点。首先序列上的莫队大家都应该很熟悉了……那么树上的莫队要怎么搞呢?先来看个题目……SPOJCOT2:求树上两点间路径上有多少个不同的点权。序列上的莫队是把询问按照左端点分块了……可是树上没有左端点,怎么办呢?我们把树分块。按照DFS时间戳顺序,将树分成O(sqrt(n))个大小为O(sqrt(n))的块,那么树上
KuribohG
·
2014-11-24 23:00
BZOJ 1878 SDOI2009 HH的项链 树状数组/
莫队算法
题目大意:给定一个序列,求一个区间内有多少个不同的数正解是树状数组将所有区间按照左端点排序然后每次只统计左端点开始的每种颜色的第一个数就行了用树状数组维护我写的是
莫队算法
莫队明显能搞m√m明显慢了点但是还是能接受的一个复杂度一开始离散化数组开小了各种秒
PoPoQQQ
·
2014-11-19 14:00
树状数组
bzoj
莫队算法
BZOJ1878
BZOJ 3289 Mato的文件管理
莫队算法
+树状数组
题目大意:给出一段序列,求一个区间内的逆序对数量.思路:又是没有修改的查询操作,又可以搞莫队了(莫队真好搞..先把所有的询问排序,然后从头到位进行转移,记一个全局的答案,然后每次转移的时候记录逆序对的改变情况.然后从ans数组中输出..CODE:#include #include #include #include #include #defineMAX50010 usingnamespacest
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 3289 Mato的文件管理
莫队算法
+树状数组
题目大意:给定一个序列,多次询问区间内逆序对的数量总算是明白城市旅行是如何RE的了……尼玛BZOJ坑爹ostream输出流过大居然会RE!输出时顺手用了cout结果各种RE不止……原来是这样建议各位在死活RE就是找不到原因的时候检查一下是否大输出用了cout这题用莫队可以很简单搞掉逆序对用树状数组就可以维护一会去想想强制在线怎么搞#include #include #include #includ
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的文件管理】【题解】【
莫队算法
】
传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=3289莫队啦啦啦Code:#include #include #include #include #include #include usingnamespacestd; constintmaxn=50005; intgetint(){ intres=0;charc=getchar(); wh
u012732945
·
2014-10-29 08:00
bzoj
Sum nyoj 欧拉定理简单运用(数论入门)
给你一个数N,使得在1~N之间能够找到x使得x满足gcd(x, N )>=M,求解gcd(x,N)的和输入多组测试数据每行输出两个数N,M(N,M不超int)输出输出sum样例输入53样例输出5上传者
ACM
u012349696
·
2014-10-13 19:00
数学
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
poj 3150 Cellular Automaton
分类:
ACM_
数学-矩阵快速幂2013-08-3114:40 318人阅读 评论(0) 收藏 举报点击打开poj3150思路:矩阵快速幂分析:1题目给定n个数每个数在0~m-1之内,题目规定两个数之间的距离为
pi9nc
·
2014-05-30 09:00
ACM_数学-矩阵快速幂
CC Arithmetic Progressions (FFT + 分块处理)
分类:
ACM_
数学类2013-07-2521:27 505人阅读 评论(0) 收藏 举报转载请注明出处,谢谢http://blog.csdn.net/ACM_cxlove?
pi9nc
·
2014-05-29 22:00
ACM_数学类
HDU 4605 Magic Ball Game (在线主席树|| 离线 线段树)
分类:
ACM_
数据结构2013-07-2421:45 833人阅读 评论(0) 收藏 举报转载请注明出处,谢谢http://blog.csdn.net/ACM_cxlove?
pi9nc
·
2014-05-29 22:00
ACM_数据结构
Ural 1519. Formula 1 优美的插头DP
分类: ACM_Ural
ACM_
插头DP2013-08-0320:45 333人阅读 评论(0) 收藏 举报今天早上学了插头DP的思想和最基础的应用,中午就开始敲了,岐哥说第一次写不要看别人代码,利用自己的理解一点点得写出来
pi9nc
·
2014-05-29 22:00
ACM_Ural
ACM_插头DP
生成树相关问题
生成树相关问题分类:
ACM_
图论2013-10-1419:23 334人阅读 评论(0) 收藏 举报做到了好几题关于生成树相关的题目,总结一下,很多题目都是以下的变形。
pi9nc
·
2014-05-22 19:00
ACM_图论
【BZOJ】【P2038】【小Z的袜子】【题解】【
莫队算法
】
id=2038
莫队算法
,神!
u012732945
·
2014-05-16 18:00
bzoj
省选
CF 86D Powerful array 分块算法入门,n*sqrt(n)
分类:
ACM_
数据结构 Codeforces_problem2013-08-1819:31 465人阅读 评论(2) 收藏 举报分块算法简介:分块算法主要是把区间划分成sqrt(n)块,从而降低暴力的复杂度
pi9nc
·
2014-04-08 19:00
ACM_数据结构
十字链表(写的很漂亮呀!)
分类:
ACM_
数据结构基础2012-10-1821:15 403人阅读 评论(2) 收藏 举报nullstructsystemlist[cpp] viewplaincopy#include #include
pi9nc
·
2014-04-08 10:00
ACM_数据结构基础
BZOJ 2038: 小Z的袜子
算法:这道题是
莫队算法
模板题。
莫队算法
是一种解决区间询问类问题的通用算法,效率是O(n*sqrt(n))乘以每次询问的复杂度。
莫队算法
有两种实现方法,一种是欧几里得最小生成树,一种是分块算法
frog1902
·
2013-11-08 19:00
UVa 10413 Crazy Savages(扩展欧几里得)
UVa10413CrazySavages(扩展欧几里得)分类:
ACM_
数论and数学类 ACM_UVa2013-10-0117:06 73人阅读 评论(0) 收藏 举报题意:有m个洞穴成一个环状,现在有
pi9nc
·
2013-10-01 20:00
ACM_数论and数学类
ACM_UVa
坑!!!!
开始按章节整理学过的所有算法圆并与圆交的总结goodbye2013CF222zoj3514CF140SRM602550pt反演几何福建省赛
莫队算法
多校
haha593572013
·
2013-09-28 02:00
ACM_
总论_向ECUST-ACM队学习
向ECUST-ACM队学习“30天90袋泡面20袋咸菜,每天4个小时的睡眠。”“LIANGHH居然可以一个月只在床上躺了6个晚上,平均每天睡2个小时”原来还可以这样干!!!。。。。。。可望可即大家有必要看一遍,激励一下,呵呵不知道什么时候,开始知道ACM;也不知道什么时候,开始喜欢上ACM。但是,我知道,我喜欢上了,而且不会后悔。我是大一的时候进的学校ACM队,那个时候,一切都是冰冷的,华东理工大
essencelite
·
2013-09-18 21:02
ACM_总论
DP_状态压缩DP
Poj2411Mondriaan'sDream(DP_状态压缩DP)分类: 全部博客
ACM_
好题经典题
ACM_
动态规划(DP)2012-09-0700:40 444人阅读 评论(1) 收藏 举报题目链接
pi9nc
·
2013-08-14 21:00
ACM_动态规划(DP)
全部博客
全部博客
ACM_好题经典题
ACM_好题经典题
Hdu 2888 Check Corners (数据结构_二维RMQ)
Hdu2888CheckCorners(数据结构_二维RMQ)分类: 全部博客
ACM_
好题经典题2012-07-2410:40 264人阅读 评论(0) 收藏 举报题目链接:http://acm.hdu.edu.cn
pi9nc
·
2013-08-14 21:00
全部博客
ACM_好题经典题
ivision (DP_斜率优化|四边形不等式优化)
Hdu3480Division(DP_斜率优化|四边形不等式优化)分类: 全部博客
ACM_
动态规划(DP)2012-08-2515:58 507人阅读 评论(3) 收藏 举报题目链接:http://
pi9nc
·
2013-08-14 21:00
全部博客
ACM_动态规划(DP)
全部博客
ACM_动态规划(DP)
ACM_好题经典题
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他