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
————莫队——————
Luogu5611 Ynoi2013 D2T2/牛客挑战赛32F 最大子段和 分块、分治
传送门之前一直咕着的,因为一些特殊的原因把这道题更掉算了……有一个对值域
莫队
+线段树的做法,复杂度\(O(n\sqrt{n}\logn)\)然而牛客机子实在太慢了没有希望(Luogu上精细实现似乎可以过
cjoier_Itst
·
2019-12-18 21:00
luogu P1533 可怜的狗狗 |
莫队
+二分
题目背景小卡由于公务需要出差,将新家中的狗狗们托付给朋友嘉嘉,但是嘉嘉是一个很懒的人,他才没那么多时间帮小卡喂狗狗。题目描述小卡家有N只狗,由于品种、年龄不同,每一只狗都有一个不同的漂亮值。漂亮值与漂亮的程度成反比(漂亮值越低越漂亮),吃饭时,狗狗们会按顺序站成一排等着主人给食物。可是嘉嘉真的很懒,他才不肯喂这么多狗呢,这多浪费时间啊,于是他每次就只给第i只到第j只狗中第k漂亮的狗狗喂食(好狠心的
白木偶君
·
2019-12-17 20:00
洛谷 P4137 Rmq Problem/mex 题解
题面首先,由于本人太菜,不会
莫队
,所以先采用主席树的做法;离散化是必须环节,否则动态开点线段数都救不了你;我们对于每个元素i,插入到1~(i-1)的主席树中,第i颗线段树(权值线段树)对于一个区间[l,
神之右大臣
·
2019-12-13 20:00
查询 区间内相同数字的最近/最远距离
做法假了不过稍微改一下就可以写luogu另外一道类似的题目多次查询一个区间内相同数字最远的距离那么我们再考虑查询区间内相同数字最近的距离看似特别相同的两个问题我们思考一下是否可以使用同一种方法写过确实
莫队
和分块都可以写过但是我确实是想到了线段树的做法那么第一问是今天模拟赛的题目我确实写了个一个线段树很快就写完了过了大小样例就没再管下考场之后才知道样例的数据确实很水让我很巧的避免了所有我代码
Tyouchie
·
2019-11-08 14:00
小白画的见证
图片发自App第三幅,总感觉这个提
莫队
长怪怪哒。图片发自App第四幅,发给朋友时
金子的小确幸
·
2019-11-06 14:16
莫队
莫队
算法是一个非常优雅的暴力算法,一般用于给定区间求出这个区间的某种性质,如果我们知道区间\([l,r]\)的性质,我们可以以\(O(1)\)或者\(O(log)\)的极小的复杂度求出区间\([l-1,
redegg
·
2019-10-27 10:00
带修
莫队
带修
莫队
普通的
莫队
只能解决没有修改的问题,那么带修改的问题怎么解决呢?带修
莫队
就是一种支持单点修改的
莫队
算法。
白rap
·
2019-10-25 09:00
P4074 [WC2013]糖果公园
P4074[WC2013]糖果公园因为一些原因,这篇博客一直咕着,现在终于有机会重拾旧话解法:dfs序+带修
莫队
+lcadfs序保证询问连续,带修
莫队
处理数颜色lca的作用是:去除lca对答案的影响代码
QYJ060604
·
2019-10-22 19:00
#
莫队
算法及各种变体(持续更新)
目录
莫队
算法及各种变体(持续更新)简单介绍基础
莫队
奇偶排序优化指针移动的常数优化带修
莫队
树上
莫队
树上带修
莫队
莫队
算法及各种变体(持续更新)简单介绍博客安利:OIWiki大米饼解决一类离线区间查询问题,分块思想
Sstealer
·
2019-10-19 11:00
个人项目-北京地铁线路规划
如果是单单是两个站点之间的最短路径的规划显然思想是简单的,那么有没有办法可以在较短的时间里面准确地处理出很多的查询信息的线路规划,此次借鉴
莫队
算法和狄杰斯特拉算法的思想来尝试处理这一次的问题。
31701017王利锦
·
2019-10-15 17:00
[CSP-S模拟测试]:飘雪圣域(
莫队
)
题目描述$IcePrincess\text{_}1968$和$IcePrince\text{_}1968$长大了,他们开始协助国王$IceKing\text{_}1968$管理国内事物。$IcePrincess\text{_}1968$和$IcePrince\text{_}1968$住在一个宁静悠远的王国:$IceKingdom$——飘雪圣域。飘雪圣域有$n$个城镇,编号$1,2,3...n$。有
HEOI-动动
·
2019-10-15 17:00
P1494 [国家集训队]小Z的袜子(
莫队
)
就只是
莫队
而已,非常的无脑,转移也很好想区间的贡献就是相同颜色的个数乘以个数减一注意特判一下0的情况代码:#include#defineintlonglong#definesc(a)scanf("%lld
oneman233
·
2019-10-15 00:00
[csp-s模拟测试69] 回滚
莫队
A.chess看到范围一开始猜是矩阵快速幂,开始推按列转移的dp,正方形之间有交集不好转移。换了个角度,都恰好有c个,那么我在滑动正方形的时候损失几个就要获得几个,然后就看出了列之间的相等关系。推了个$\Theta(n^4logm)$的dp。码完测了下n=50都T飞,怀疑人生10min,发现k没限制n打成了$\Theta(n^5logm)$改完发现100依然T飞,然后慌了(因为懊悔T3是原题但我没
hzoi_yzh
·
2019-10-12 11:00
莫队
学习笔记
莫队
是针对区间操作问题的一种算法,利用一种近乎QJ(骗分神技)测试点的剪枝方法,强行使程序的时间复杂度降一个根号。
Hzoi-lyl
·
2019-10-12 11:00
「10.11」chess(DP,组合数学)·array(单调栈)·ants(
莫队
,并茶几)
菜鸡wwb因为想不出口胡题所以来写题解了A.chess昨天晚上考试,有点困开考先花五分钟扫了一边题,好开始肝$T1$看了一眼$m$的范围很大,第一反应矩阵快速幂??$n$很小,那么可以打$n^4$的DP,$10min$过去了,好像就是一个$DP$啊,随便乘个组合数就好了,最后距离考试$20min$时,因为瞎取模,把自己的$AC$覆盖了kukukuku正解的话,首先对于第一列而言,第$1+n$列的放
Wwb_star
·
2019-10-12 10:00
csp模拟69
(我不会回滚
莫队
)去看看T2吧,应该是个单调栈,仔细推了推,想出几个思路都被$hack$了,此时非常
Hzoi_cbx
·
2019-10-12 08:00
分块,
莫队
算法总结
分块算法总结分块,就是一种暴力算法,不过复杂度优于暴力,是基于足够的预处理和合理可行的维护操作进行优化时间,在预处理+维护的耗时上与暴力处理的耗时上找到一种平衡,于是出了这个优美的算法标志:查询某一区间内元素种类数,查询某一区间大于等于某一元素的数的个数(即排名模板:LuoguP2801教主的魔法为了查询大于等于C的个数,可以排序,用区间长度-C的排名就是答案数。所以可以动态维护一个块内有序的数组
ZzTzZ
·
2019-10-09 18:00
题解 AT987 高桥君
题意$T$个询问,每次询问给出$n,k$,你需要回答数据范围:$1leTle100000,0len,kle100000$
莫队
这题需要用普通
莫队
算法。
三鲜豆皮
·
2019-10-09 17:00
题解 P5047 【[Ynoi2019模拟赛]Yuno loves sqrt technology II】
二次离线
莫队
,\(stOlxlOrz\)首先我们康康这道题的暴力
莫队
怎么做。其实就是搞个权值树状数组,每次右指针右移的时候查询一下当前区间\([l,r]\)有多少个数比它大即可。其他类似。
Soulist
·
2019-10-08 19:00
洛谷 P4396 (离散化+
莫队
+树状数组)
分析:1、由于可以离线操作,故采用
莫队
。2、由于在
莫队
的基础上还涉及区间[a,b]的值的个数,故可以用前缀和的思想,求得出sum(b)-sum(a-1)即可。
大头冲锋车丶
·
2019-10-08 00:00
Luogu4688 [Ynoi2016]掉进兔子洞 【
莫队
,bitset】
题目链接:洛谷我们知道要求的是\([l_1,r_1],[l_2,r_2],[l_3,r_3]\)的可重集取交的大小,肯定是要用bitset的,那怎么做可重集呢?那就是要稍微动点手脚,首先在离散化的时候,将\(a_x\)设为\(\leqa_x\)的数的个数,然后再插入一个数的时候,将\(a_x-cnt_{a_x}\)设为1,删除的时候设为0,然后直接取交就可以了。正确性比较显然。还有一个问题就是如何
AThousandMoons
·
2019-10-04 22:00
莫队
专题
https://blog.csdn.net/qq_41552508/article/details/100556943附上学习连接以防万一还是搬出来吧一、适用问题
莫队
算法是一种离线算法,用分块去优化暴力
师姐的迷弟
·
2019-10-02 23:00
Luogu5071 [Ynoi2015]此时此刻的光辉 【
莫队
】
题目链接:洛谷这个跟上上个Ynoi题目是一样的套路,首先我们知道\(n=\prodp_i^{\alpha_i}\)时\(d(n)=\prod(\alpha_i+1)\)。首先对所有数分解质因数,首先预处理\(\leq\sqrt{\maxa_i}\)的所有质数,然后一个一个试除,时间复杂度\(O(\frac{n\sqrt{a_i}}{\log{a_i}})\),在lxl的数据下跑得飞快(大家都知道,
AThousandMoons
·
2019-10-01 09:00
Luogu4689 [Ynoi2016]这是我自己的发明 【
莫队
】
用\((r_1,r_2)\)做
莫队
就可以过了。注意有一点,要去除那些
AThousandMoons
·
2019-10-01 07:00
数据结构测试2 on 2019.9.25
这时又想到离线的
莫队
做法,本以为这道题稳了,结果最后还是打炸了。题面意思都搞错了,真的是个傻逼。
JBLee
·
2019-10-01 00:00
打 板 子
(争取每周都打一轮)数据结构:并查集Trie可持久化Trie树状数组线段树树链剖分Splay动态树主席树树套树分块点分治cdq分治整体二分
莫队
带修
莫队
树上
莫队
树上带修
莫队
数学线性筛数论分块gcdexgcd
丶带带派大星
·
2019-09-28 18:00
莫队
二次离线学习
这一经典问题有一个显然的解答——离散化后
莫队
树状数组,时间$O(n\sqrtn\logn)$,空间$O(n)$.实际上该问题已经有很简便的做法做到$O(n\sqrtn)$时间、$O(n)$空间,也就是
莫队
二次离线
nealchen
·
2019-09-28 15:00
【SPOJ DQUERY】区间数字统计
因此可以用
莫队
算法来解决。只需要开一个数组(大小1百万),用下标来快速检索元素的个数即可。
AWCXV
·
2019-09-27 15:00
BZOJ4241:历史研究(回滚
莫队
)
题意:给定N个数字,Q次询问,询问这个区间的最大加权众数是多少。加权众数是指出现次数*数字大小。N,Q#defineintlonglong#definelllonglong#definerep(i,a,b)for(inti=a;i=s[l].L;j--){num[a[j]]++;tmp=max(tmp,1LL*num[a[j]]*b[a[j]]);ans[s[l].id]=tmp;}for(int
nimphy
·
2019-09-23 20:00
Luogu5072 [Ynoi2015]盼君勿忘 【
莫队
】
题目描述:对于一个长度为\(n\)的序列,\(m\)次询问\(l,r,p\),计算\([l,r]\)的所有子序列的不同数之和\(\mathrm{mod}\p\)。数据范围:\(n,m,a_i\leq10^5,p\leq10^9\)来做做Ynoi中相对简单的题目。。。首先我们考虑每个数的贡献,如果它出现了\(k\)次,那么会在\(2^{r-l+1}-2^{r-l+1-k}\)个子序列中出现。所以维护
AThousandMoons
·
2019-09-20 19:00
LOJ6504 「雅礼集训 2018 Day5」Convex 计算几何、
莫队
传送门看到离线区间操作仍然考虑
莫队
,然后可以发现:我们对于原来的凸包集合按照极角序维护一个链表,那么删除一个位置可以\(O(1)\),撤回删除操作也可以\(O(1)\)(因为原来的链表结构中当前节点就记录着其之前的前驱后继
CJOIer_Itst
·
2019-09-14 22:00
LOJ2874 JOISC2014 历史研究 分块、
莫队
传送门看到出现次数自然地考虑
莫队
。但是发现如果需要删除并动态维护答案的话,则要用一个堆来维护答案,增加了一个\(log\)。但是加入操作却没有这个\(log\),所以我们考虑避免删除操作。
CJOIer_Itst
·
2019-09-14 22:00
【牛客小白月赛17】G - 区间求和【
莫队
】
题目大意:题目链接:https://ac.nowcoder.com/acm/contest/1085/G小sun最近突然对区间来了兴趣,现在他有这样一个问题想问问你:给你n个数,每个数为aia_iai,现在有mmm个询问,每个询问l,rl,rl,r,需要求出:∑i=lrai×num(ai)\sum^{r}_{i=l}a_i\timesnum(a_i)∑i=lrai×num(ai)其中num(ai)
SSL_ZYC
·
2019-09-13 22:11
莫队
SP3267 DQUERY - D-query(
莫队
模板)
,aj这一段中有多少不同的数字思路
莫队
#include#pragmaGCCoptimize(2)#definel
Mr.Gzj
·
2019-09-11 18:04
莫队
【2019.9.5】Za
莫队
带修
莫队
只是在普通
莫队
上加了一个时间然后就和普通
莫队
操作差不多bzoj上直接块大小为\(\sqrt{n}\)就能过洛谷上加了这个块的的大小只能过6个点==吸氧过了#includeusingnamespacestd
委屈的咸鱼鱼鱼鱼
·
2019-09-06 15:00
【bzoj2120】[国家集训队]数颜色[
莫队
]
带修
莫队
只是在普通
莫队
上加了一个时间然后就和普通
莫队
操作差不多bzoj上直接块大小为\(\sqrt{n}\)就能过洛谷上加了这个块的的大小只能过6个点==吸氧过了#includeusingnamespacestd
委屈的咸鱼鱼鱼鱼
·
2019-09-06 14:00
【bzoj2038】国家集训队 小Z的袜子[
莫队
]
国家集训队小Z的袜子P1494国家集训队]小Z的袜子bzoj2038已知区间\([l,r]\)中袜子出现次数为\(a,b,c...\)则为\((a*(a-1)/2+b*(b-1)+c*(c-1)/2..)/((r-l+1)*(r-l)/2)\)\(=(a^2+b^2+c^2+...+(r-l+1))/((r-l+1)*(r-l))\)然后就能转化为上一道题辽(系统自带表情好可爱啊啊啊啊排序的一个优
委屈的咸鱼鱼鱼鱼
·
2019-09-04 22:00
「模板」数据结构
莫队
#include#include#include#include#includeusingnamespacestd;constintN=50005;intn,m,k;intcnt[N],a[N],size
Rorschach_XR
·
2019-09-03 10:00
CTF_论剑场 MISC 提
莫队
长 writeup
CTF_论剑场MISC提
莫队
长writeup把图片丢进winhex里,在尾部发现了压缩包的头标志(图中淡紫色部分)。于是把这段复制下来,保存为压缩包,发现有一个文本文件。
Resery
·
2019-09-01 17:35
莫队
#includeusingnamespacestd;typedeflonglongll;intn,m,l,r,sz,a[100005];intflag[100005]={0},Ans[100005]={0},ans;structshu{intl,r,id;friendbooloperator100000)return;if(flag[a[x]]==a[x])ans--;flag[a[x]]++;i
细雨欣然
·
2019-08-07 11:03
代码模板
『回滚
莫队
及其简单运用』
基础
莫队
和带修
莫队
可以看这个课件。回滚
莫队
基础的
莫队
算法相信大家都已经熟悉了,而我们知道,
莫队
算法的关键就在于如何进行区间的转移,这就可能涉及到很多的细节。
Parsnip_
·
2019-07-29 08:58
[BZOJ3236]作业
作业题目描述输入格式输出格式样例样例输入341221213121113132323样例输出22113221数据范围与提示N=100000,M=1000000真难受,打了两节半晚课,一开始连点思路都没有,颓题解发现全世界的题解都是"
莫队
hzoi_X&R
·
2019-07-24 21:00
flag合集
删了这篇博客吧16:50第一天的flag不会打脸了要死要死的,滕公式滕错了,不停的WA0,感谢itawbm小姐姐挑出了我的zz错误2019.7.24学长讲了
莫队
和线段树,下午不敢颓了,打两道
莫队
先吧,不敢立线段树的
hzoi_X&R
·
2019-07-23 12:00
vue
background-color:darkorange;}.redWord{color:red;}[v-cloak]{display:none;}1、插值绑定{{msg}}2、v-html动态渲染html3、v-show条件渲染提
莫队
长现身啦
年大饼
·
2019-07-17 12:48
莫队
算法
莫队
算法摘要
莫队
算法大概有基础
莫队
、树形
莫队
、带修(带修改的)
莫队
等类型,本文仅介绍基础
莫队
。可以看作
莫队
算法的入门。
AK龙
·
2019-07-14 22:06
数据结构
【LuoguP4887】第十四分块(前体)
Sol普通
莫队
的话,如果要实时维护好区间内的答案需要支持区间对一个数求答案。直接做不是很好做,容易发现其实这也就是一个区间询问。那么可以把
莫队
中要求的东西再次离线下来。
NeosKnight
·
2019-06-27 19:51
======题解======
分块与莫队
【LOL上分课堂】致命毒液 提
莫队
长正在待命
前言:提莫是全英雄联盟所有英雄里“嘲讽光环”最高的英雄,仇恨值一直很高,经常能莫名吸引敌方火力。但是由于它可爱的外形和萌萌哒配音,也一直深受广大玩家喜爱。但是喜欢玩不代表能玩好,据说全球一年死的提莫的尸体可绕地球三周,为此小编特地给大家带来提莫攻略。技能介绍被动技能:隐形的翅膀如果提莫在1.5秒内静止站立且不受任何伤害,就会进入潜行状态。在草丛中,如果提莫在1.5秒内没有受到伤害,就会进入潜行状态
腾讯游戏竞技平台
·
2019-06-03 00:00
hdu6534 Chika and Friendly Pairs(树状数组+
莫队
+离散化)
题目n(nusingnamespacestd;typedeflonglongll;constintmaxn=27005*3;intn,m,k,up;intb[maxn],cnt;intl,r;intpos[maxn],sz;lltree[maxn],res;structop{intl,v,r;}a[maxn/3];structnode{intl,r,id;llans;}e[maxn];boolcm
Code92007
·
2019-05-29 18:33
树状数组
莫队分块
离散化
莫队分块
莫队
算法(知识整理+板子总结)
思路来源https://blog.csdn.net/zzti_xiaowei/article/details/84769967(里面还有几篇不错的
莫队
讲稿)https://blog.csdn.net/thy_asdf
Code92007
·
2019-05-29 11:01
知识点总结
历史研究(回滚
莫队
)
问题C:历史研究时间限制:1Sec内存限制:128MB提交:61解决:2[提交][状态][命题人:admin]题目描述IOI国历史研究的大牛——JOI教授,最近获得了一份被认为是古代IOI国的住民写下的日记。JOI教授为了通过这份日记来研究古代IOI国的生活,开始着手调查日记中记载的事件。日记中记录了连续N天发生的事件,每天发生一件事件。事件有种类之分。第i天发生的事件的种类用一个整数Xi表示,X
RevolIA
·
2019-05-29 09:36
模板类(什么
这也是模板)
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他