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 5381 The sum of gcd
pid=5381一条
莫队
算法的题。本来也有过这样的考虑,然而因为并不能O(1)得到区间转移的值,所以一开始放弃了。想不到题目数据比较小,卡过去了。。。。
莫队
算法本质上就是把原来的查询顺序改变。
zpltys
·
2020-08-09 16:48
离线算法
离线算法
莫队算法
acoj 12467. 资源运输
题目:资源运输思路:其实,离线并查集和普通并查集是一样的吖iwi……离线的方法和
莫队
的思路也差不离吖……排序不说。带权并查集维护节点个数。
ZarOuaoan
·
2020-08-09 11:39
并查集
HDU 4858 项目管理 (
莫队
思想分块优化+暴力)
项目管理TimeLimit:2000/1000MS(Java/Others)MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):3664AcceptedSubmission(s):1367ProblemDescription我们建造了一个大项目!这个项目有n个节点,用很多边连接起来,并且这个项目是连通的!两个节点间可能有多条边,不过一条边
等我学会后缀自动机
·
2020-08-09 11:07
HDU习题集
暴力与模拟
莫队算法/树上莫队/树上分块
分块/
莫队
算法Codeforces86D
题目链接:http://codeforces.com/contest/86/problem/D#includeusingnamespacestd;usingll=longlong;constintN=1E6+7;inta[N],belong[N],BLOCK,sum[N];llres,ans[N];structnode{intl,r,id;booloperatorQ[i].r;r--)modify
做不完的ACM
·
2020-08-09 11:26
分块
莫队算法
Ann and Books (
莫队
分块)
http://codeforces.com/contest/877/problem/F题意:有n=1e5个数,有正有负,有1e5个区间询问,每次询问区间[l,r]中有多少个子区间的和为K,所有询问K都是一样的,小于1e9.思路:求前缀和sum[],等价于询问sum[]在[L-1,R]中有多少对(l,r)满足sum[r]-sum[l]=K.所以可以分块暴力,每次加数删数都访问cnt[]数组,表示某个
kalilili
·
2020-08-09 09:12
莫队分块
The sum of gcd(
莫队
:维护区间GCD和)
pid=5381题意:n数组,q次询问,每次询问l,r,输出l到r所有子区间的gcd和解析:首先是
莫队
,排序了一下询问。接下来的问题是维护询问区间的问题。假设当前查询的是l~r-1,需要扩展到l~r。
JK Chen
·
2020-08-09 05:14
数论/数学
例题
[LUOGU 可怜的狗狗] 主席树 单点修改+区间查询
题目:题目链接:LUOGU可怜的狗狗题解:学主席树安利的博客:传送门这个题啊,真的是,,,一个完全可以用
莫队
写的题,我偏偏写了主席树,,唉,还不是被怼只会写
莫队
分块,,,就好好学了主席树,但是,主席树,
blng
·
2020-08-08 21:25
刷题
回滚
莫队
?滚滚滚滚起来!
回滚
莫队
这名字真的取的有意思,一开始还不觉得,学了之后发现他真的在回滚.我们回滚
莫队
排序是按之前的
莫队
一样将询问左块右位置的来排序.回滚问题特别之处在哪里?
MaxMercer
·
2020-08-08 12:54
莫队
一类树上问题的解决办法
目录转化成序列问题dfs序树链剖分的运用括号序列求解树上距离问题树上
莫队
转化成普通
莫队
SP10707COT2-CountonatreeII欧拉序列差分思想单点、链、子树的转化点、边例题题意题解提取关键点
weixin_30563917
·
2020-08-08 02:52
【牛客网】【埃森哲杯第十六届上海大学程序设计联赛春季赛暨上海高校金马五校赛】B—合约数【
莫队
做法】
题目链接:B—合约数题意:一棵树,有n个节点,从1编号到n。根节点的编号为p。给出每个节点的val[i]值,定义f(i)为以编号i为根节点的子树中(包括根节点),所有val[j]是合数并且是val[i]的约数的节点个数。求所有f(i)的和。答案对1e9+7取模。题解:学长说可以用set的启发式合并或者splay的启发式合并。emmm,我太菜了不会这些怎么写。我的做法是:预处理范围内的数字是否是合数
gymgym1212
·
2020-08-07 23:55
莫队算法
【BZOJ-2453&2120】维护队列&数颜色 分块 + 带修
莫队
算法
2453:维护队列TimeLimit:10SecMemoryLimit:128MBSubmit:653Solved:283[Submit][Status][Discuss]Description你小时候玩过弹珠吗?小朋友A有一些弹珠,A喜欢把它们排成队列,从左到右编号为1到N。为了整个队列鲜艳美观,小朋友想知道某一段连续弹珠中,不同颜色的弹珠有多少。当然,A有时候会依据个人喜好,替换队列中某个弹珠
weixin_30737363
·
2020-08-07 19:11
求区间种类数——树状数组
一提到求区间种类数….脑子里满是
莫队
啊啊啊怕不是没救了……..题意很简单,就是求区间内有多少个不同的数那怎么做呢qaq树状数组诶!
sunshiness_s
·
2020-08-07 18:47
树状数组
【bzoj 2821】 作诗 题意&题解&代码(C++)
id=2821权限题,附题意:题解:分块题,他要求在线处理区间问题,很明显是为了卡
莫队
这种神奇算法,首先将序列分块,按sqrt(n)(即根号n)分块,然后预处理出一个数组f[i][j]表示从第i块到第j
deritt
·
2020-08-05 18:33
oi之路
2019 杭电多校训练赛 1011 Keen On Everything But Triangle(主席树模版,教学视频)
问区间[l,r]能组成的最大的三角形周长为多少,不能构成三角形则输出-1给个截屏可以看下数据范围题解多的都不说了,大比赛的时候给这道题摁在地上摩擦,一直想用
莫队
算法,结果都是
皓洲
·
2020-08-05 03:10
补题库
[P1972 [SDOI2009] HH的项链] 树状数组
题目链接:P1972[SDOI2009]HH的项链这个题本来是当做
莫队
算法练手的,结果什么O2优化,快读快输出啥的都搞了,就是T,然后就把这个
莫队
ban了{\cancel{然后就把这个
莫队
ban了}}然后就把这个
莫队
张小生的先生
·
2020-08-04 23:11
线段树/数状数组
信息学竞赛知识点整理
单调队列单调栈哈希表映射集合优先队列中级数据结构:RMQ(ST算法、RMQ标准算法、约束RMQ)树状数组线段树伸展树Treap替罪羊树二维RMQ二维哈希表二维树状数组二维线段树无旋Treap划分树归并树可并堆
莫队
算法块状链表跳表高级数据结构
weixin_30914981
·
2020-08-04 23:57
P3901 数列找不同
Miku还是
莫队
板子啥叫互不相同?
Simex
·
2020-08-04 18:00
牛客练习赛8 F题
莫队
算法
题目链接题意:给一个长为nnn的只含小写字母的字符串每次查询一个区间$[l,r]$内,有多少子区间可以重排为一个回文串。思路:首先对于一个可以重排为回文串的区间,一定满足至多一个字母的出现次数为奇数,其余字母的出现次数为偶数。因为只有26个小写字母其只考虑出现次数的奇偶性,故可以考虑压位2262^{26}226表示每一个字母的出现情况。对每一位求一个前缀和。对于一个新加入第xxx个字母chchch
新熊君
·
2020-08-04 12:51
2018 区域赛前训练
BZOJbzoj1031[JSOI2007]字符加密Cipher倍长后求sa,遍历sa,输出小于等于n的各个后缀第n个位置的字符bzoj5301[Cqoi2018]九连环
莫队
bzoj5313新Fib数列
xaphoenix
·
2020-08-04 08:37
解题报告
日常
2020.7.25暑假信息集训总结
可以熟练的打出最短路的SPFA和Floyd算法,更深的学习了搜索,了解了Astar和IDDFS以及IDAstar,学习了倍增LCA,被自己逼着自学了
莫队
(普通
莫队
和树上
莫队
,其实也不难也就和分块思想差不多
vibrant72
·
2020-08-03 22:11
OI
分块入门
(其实就和
莫队
思想差不多)那么我们究竟分成多
zyhyz
·
2020-08-03 22:47
ACM—分块
牛客网暑期ACM多校训练营(第一场)比赛总结
据说还可以用主席树或者
莫队
。。。针对树状数组离线处理的题目还有很多,这需要我们熟练掌握。离线树状数组:HDU4417HDU3874LightOJ1118BZOJ2743SPOJ32672
LSD20164388
·
2020-08-03 13:22
总结:比赛总结
ACM
Luogu P1903 [国家集训队]数颜色 / 维护队列___带修
莫队
分析:没有修改操作就是直接上
莫队
即可有了修改操作我们就引入一个时间戳,对于一个询问,就记录一下它前面有多少个修改在
莫队
过程中进行修改即可代码:#include#defi
disPlayLzy_
·
2020-08-01 10:50
C++
莫队
Luogu P1494 [国家集训队]小Z的袜子___
莫队
题目大意:小Z把这N只袜子从1到N编号,然后从编号L到R(L尽管小Z并不在意两只袜子是不是完整的一双,甚至不在意两只袜子是否一左一右,他却很在意袜子的颜色,毕竟穿两只不同色的袜子会很尴尬。问有多大的概率在[L,R][L,R][L,R]间抽到两只颜色相同的袜子。会有m个询问。有L=R的情况,请特判这种情况,输出0/1。分析:对于区间[x,y][x,y][x,y],不同的袜子有zzz中,每种有aiai
disPlayLzy_
·
2020-08-01 10:50
C++
莫队
Luogu AT1219 歴史の研究___回滚
莫队
题目大意:长度为n的序列a,定义区间内一个数的价值为数值*出现次数,问区间内的数的最大价值是多少。m个询问,每个询问给出[l,r][l,r][l,r],问区间内数的最大价值。1#definerep(i,st,ed)for(inti=st;i=st;i--)#defineN100005usingnamespacestd;typedeflonglongll;structNode{intl,r,id;}
disPlayLzy_
·
2020-08-01 10:50
C++
莫队
Luogu SP10707 COT2 - Count on a tree II___树上
莫队
题目大意:一个有n个点的树,m个询问,每个询问给出(u,v),问两点间简单路径上的点权不同值有多少个。n#definerep(i,st,ed)for(inti=st;i=st;i--)#defineN50005usingnamespacestd;typedeflonglongll;structedge{intTo,nxt;}e[N*4];structCode{intl,r;}C[N];struct
disPlayLzy_
·
2020-08-01 10:50
C++
莫队
2019杭电多校部分题解的blog合集
details/98615028最小费用最大流模板(ek和dinic)https://blog.csdn.net/zufesatoshi/article/details/89708281杭电多校第三场game带修
莫队
Thinking knife
·
2020-08-01 09:36
比赛题解
hdu6333 Harvest of Apples(
莫队
+求组合数)
既不会
莫队
,也不会求组合数,GG。
勤勤勤能补拙
·
2020-08-01 08:45
算法_数学
2018 Multi-University Training Contest 4 Harvest of Apples (Hdu6333-分块
莫队
)
ProblemB.HarvestofApplesTimeLimit:4000/2000MS(Java/Others)MemoryLimit:262144/262144K(Java/Others)TotalSubmission(s):1717AcceptedSubmission(s):659ProblemDescriptionTherearenapplesonatree,numberedfrom1t
yiyiLy
·
2020-08-01 08:38
莫队
算法
牛客网暑期ACM多校训练营(第一场)J.Different Integers (
莫队
算法)
题目链接时间限制:C/C++2秒,其他语言4秒空间限制:C/C++524288K,其他语言1048576K64bitIOFormat:%lld题目描述Givenasequenceofintegersa1,a2,...,anandqpairsofintegers(l1,r1),(l2,r2),...,(lq,rq),findcount(l1,r1),count(l2,r2),...,count(lq
Fushicho_XF
·
2020-08-01 05:08
莫队算法
HDU 6333 (组合数求和公式+
莫队
)
题意:求C(n,0)+C(n,1)+C(n,2)+...+C(n,m),T组数据,1#include#include#include#include#include#include#include#include#include#include#include#include#include#include#include#definepbpush_back#defineXfirst#define
xionghao-dl
·
2020-08-01 05:15
ACM
莫队
算法及其应用
在写这篇博客之前,我最想做的一件事就是:ORZ
莫队
%%%%%%%%。说明:ceil(x)表示x向上取整,sqrt(x)表示对x开算数平方根。
weixin_30877755
·
2020-08-01 03:22
笔记-
莫队
的强制在线
最近做题的时候想到了一种将
莫队
强制在线的方法,就是下面这道题:给定长为\(n\)的序列\(A\),其中所有元素满足\(x\in[1,n]\),\(m\)次询问某个区间\([l,r]\)内的第\(k\)小值
weixin_30820077
·
2020-08-01 03:41
hdu_5085_Counting problem(
莫队
分块思想)
hdu_5085_Countingproblem题意:给你一个计算公式,然后给你一个区间,问这个区间内满足条件的数有多少个题解:由于这个公式比较特殊,具有可加性,我们考虑讲一个数分为两个部分,这样就可以用
莫队
的思想均摊时间复杂度
weixin_30448603
·
2020-08-01 03:11
Harvest of Apples(组合数+
莫队
)
+C(n,m)然后将S(n,m)通过第一个公式拆项最后化简变为S(n,m)=2*S(n-1,m)-C(n-1,m);即:所以可以离线用
莫队
算法参考博客:链接1、链接2
weixin_30329623
·
2020-08-01 03:42
Harvest of Apples (
莫队
+组合数学)
题意:计算C(n,0)到C(n,m)的和,T(Tusingnamespacestd;typedeflonglongLL;constintmaxn=1e5+5;constintmod=1e9+7;LLfac[maxn],inv[maxn];LLrev2;LLqpow(LLb,intn){LLres=1;while(n){if(n&1)res=res*b%mod;b=b*b%mod;n>>=1;}re
weixin_30268071
·
2020-08-01 03:00
Harvest of Apples (排列组合+
莫队
)
HDU-6333-ProblemB.HarvestofApples题意:一颗树上有n颗苹果,求取不多于m个苹果有多少种拿法令,F(n,m)即为n颗苹果拿不多于m个的方法的种数且可以打个表或者手算出前面几行,就可以发现已知F(n,m)就可以推出F(n-1,m),F(n+1,m),F(n,m-1),F(n,m+1)#include#include#include#include#includeusin
vloai
·
2020-08-01 02:45
组合数学
莫队
hdu-5213(
莫队
算法)
莫队
算法介绍:
莫队
算法是离线处理一类区间不修改查询类问题的算法。就是如果你知道了[L,R]的答案。你可以在O(1)的时间下得到[L,R-1]和[L,R+1]和[L-1,R]和[L+1,R]的答案的话。
w-y-p
·
2020-08-01 02:02
其他
HDU 4638 Group (
莫队
算法)
GroupTimeLimit:4000/2000MS(Java/Others)MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):2377AcceptedSubmission(s):1219ProblemDescriptionTherearenmen,everymanhasanID(1..n).theirIDisunique.WhoseI
alpc_qleonardo
·
2020-08-01 02:53
---------Online
Judge--------
HDU
BZOJ
莫队算法
莫队算法
算法
hdu5381(2015多校8)--The sum of gcd(线段树)
题目链接:点击打开链接题目大意:f(l,r)=∑ri=l∑rj=igcd(ai,ai+1....aj),给出初始的n个值,q次询问,每次询问输出f(l,r)的值大多都是说
莫队
算法,没有想出肿么用,,,,
刀刀狗0102
·
2020-08-01 02:01
数据结构
牛客网暑期ACM多校训练营(第一场) J (
莫队
算法)
题目链接:https://www.nowcoder.com/acm/contest/139/J题目大意:给一个序列,进行q次查询,问1~l和r~n中有多少个不同的数字题目思路:之前只是听说过
莫队
算法的大名
smilestruggler
·
2020-08-01 01:13
莫队算法
harvasst of apples(组合数)(乘法逆元)(
莫队
算法)
ProblemB.HarvestofApplesTimeLimit:4000/2000MS(Java/Others)MemoryLimit:262144/262144K(Java/Others)TotalSubmission(s):1529AcceptedSubmission(s):171ProblemDescriptionTherearenapplesonatree,numberedfrom1t
SadSummerHoliday
·
2020-08-01 00:25
2018暑假训练
莫队算法
数论
莫队
算法
莫队
算法常用于处理不带修改的连续区间的询问问题上,一http://般来说都有以下这种形式:给你n(1e5左右)个数字A[i],再给你q(1e5左右)个询问,每个询问包含一个l和r,表示用某种操作,对原数组的
Fuei
·
2020-07-31 23:37
算法小结
浅析
莫队
算法
朴素的
莫队
算法,它的核心理论个人认为是分块+双指针+贪心思想,一般都是用来解决线段树所不能解决的区间问题(例如不区间众数等不满足区间加法的问题)。
撞破头的新青年
·
2020-07-31 23:07
ACM
Harvest of Apples【组合数+
莫队
+费马小快速幂】
题意:给m,n求S(m,n)S(m,n)=C(m,n)+C(m,n-1)+...+C(m,0);思路:在讲思路之前先写一个杨辉三角的规律不难发现从第二行起每行除1以外的每一个数都等于它肩上两个数的和即C(n,m)=C(n-1,m-1)+C(n-1,m)通过上面的公式我们还可以推出S(n,m)=2*S(n-1,m)-C(n-1,m)举个例子S(5,3)=C(5,3)+C(5,2)+C(5,1)+C(
everduo
·
2020-07-31 23:12
2018HDU多校
Harvest of Apples (
莫队
,逆元,组合数学)(这样预处理正确吗?)
题干:Therearennapplesonatree,numberedfrom11tonn.Countthenumberofwaystopickatmostmmapples.InputThefirstlineoftheinputcontainsanintegerTT(1≤T≤105)(1≤T≤105)denotingthenumberoftestcases.Eachtestcaseconsists
韬光养晦_
·
2020-07-31 23:25
莫队算法
组合数学
数论
HDU
Harvest of Apples (
莫队
算法+数学思维)
ProblemB.HarvestofApplesTimeLimit:4000/2000MS(Java/Others)MemoryLimit:262144/262144K(Java/Others)TotalSubmission(s):2073AcceptedSubmission(s):804ProblemDescriptionTherearenapplesonatree,numberedfrom1t
等我学会后缀自动机
·
2020-07-31 22:45
HDU习题集
莫队算法/树上莫队/树上分块
组合计数
HDU - 6333 Harvest of Apples (
莫队
)
题目链接题意:求出C(n,0)~C(n,m)的和,mod1e9+7。分析:题目给的数据范围1#definemst(a,b)memset(a,b,sizeof(a))#defineALL(x)x.begin(),x.end()#definepiipair#defineeps1e-8inlineintlowbit(intx){returnx&-x;}constintN=1e5+10;constlong
purple_bro
·
2020-07-31 21:59
莫队
思维
HDU 5145 (
莫队
算法)
NPYandgirlsTimeLimit:8000/4000MS(Java/Others)MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):631AcceptedSubmission(s):197ProblemDescriptionNPY'sgirlfriendblewhimout!Hishoneydoesn'tlovehimanymo
morejarphone
·
2020-07-31 20:02
莫队算法
HDU - 1166 敌兵布阵 (CDQ分治解法)
这道题线段树,树状数组,带修改
莫队
都能解,这里用CDQ分治解,当做学习CDQ分治!CDQ分治刚开始学可能会有点困难,但是当你做题的时候,再去体会,就会有感觉了。
LP_Cong
·
2020-07-31 20:53
————ACM相关————
——算法技巧——
ACM
-
CDQ分治
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他