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
----莫队
树上(带修改)
莫队
算法-- bzoj4129 && bzoj3757
bzoj3757似乎因为版权挂了首先,我们要熟悉序列
莫队
然后考虑树上
莫队
我们用(l,r)表示当前l到r这条链上的答案(不包括lca),现在考虑从(l,r)转移到(L,R)我们发现,(l,r)=ans(root
Mstdream
·
2020-08-13 15:55
HDU6287:口算训练(
莫队
算法)
小Q非常喜欢数学,但是他的口算能力非常弱。因此他找到了小T,给了小T一个长度为nn的正整数序列a1,a2,...,ana1,a2,...,an,要求小T抛出mm个问题以训练他的口算能力。每个问题给出三个正整数l,r,dl,r,d,小Q需要通过口算快速判断al×al+1×...×ar−1×aral×al+1×...×ar−1×ar是不是dd的倍数。小Q迅速地回答了出来,但是小T并不知道正确答案是什么
junior19
·
2020-08-13 15:19
数论
[BZOJ]4129: Haruna’s Breakfast 树上带修改
莫队
+分块
DescriptionHaruna每天都会给提督做早餐!这天她发现早饭的食材被调皮的Shimakaze放到了一棵树上,每个结点都有一样食材,Shimakaze要考验一下她。每个食材都有一个美味度,Shimakaze会进行两种操作:1、修改某个结点的食材的美味度。2、对于某条链,询问这条链的美味度集合中,最小的未出现的自然数是多少。即mex值。请你帮帮Haruna吧。Input第一行包括两个整数n,
200815147
·
2020-08-13 13:52
莫队算法
分块
【模拟试题】czy的后宫3
莫队
题目描述上次czy在机房妥善安排了他的后宫之后,他发现可以将他的妹子分为c种,他经常会考虑这样一个问题:在[l,r]的妹子中间,能挑选出多少不同类型的妹子呢?注意:由于czy非常丧尸,所以他要求在所挑选的妹子类型在[l,r]中出现次数为正偶数,你懂得。题目大意:n个数,m次询问,每次问[l,r]区间有多少个数恰好出现正偶数次数据范围共有10组测试数据1-4组n,m=500,2000,5000,10
a15063149271
·
2020-08-13 12:31
[省选算法]
from:here未掌握算法不熟悉的算法学习计划:树上
莫队
、带修
莫队
;双连通分量;动态树分治;单纯形;多项式除法;Tire可持久化;Treap可持久化;替罪羊树;扩展卢卡斯+CRT;dominatortree
__Horizon__
·
2020-08-13 11:41
入门--
20th 【
莫队
】czy的后宫
czy的后宫【题目描述】:上次czy在机房妥善安排了他的后宫之后,他发现可以将他的妹子分为c种,他经常会考虑这样一个问题:在[l,r]的妹子中间,能挑选出多少不同类型的妹子呢?注意:由于czy非常丧尸,所以他要求在所挑选的妹子类型在[l,r]中出现次数为正偶数,你懂得。问题简述:n个数,m次询问,每次问[l,r]区间有多少个数恰好出现正偶数次【输入描述】:第一行3个整数,表示n,c,m第二行n个数
PF_DL
·
2020-08-13 10:59
莫队
点分治与点分树学习
算法1
莫队
(好像都是这么叫的)离线方法。时间复杂度O(nn)O(n\sqrtn)O(nn)。算法2这个算法基于一个简单的结论:每个询问的答案不会超过n/kn/kn/k。
_Tham
·
2020-08-13 10:14
数据结构
BZOJ3757 苹果树——树上
莫队
Description神犇家门口种了一棵苹果树。苹果树作为一棵树,当然是呈树状结构,每根树枝连接两个苹果,每个苹果都可以沿着一条由树枝构成的路径连到树根,而且这样的路径只存在一条。由于这棵苹果树是神犇种的,所以苹果都发生了变异,变成了各种各样的颜色。我们用一个到n之间的正整数来表示一种颜色。树上一共有n个苹果。每个苹果都被编了号码,号码为一个1到n之间的正整数。我们用0代表树根。只会有一个苹果直接
DancingZ
·
2020-08-12 10:59
莫队
离线
2019-CCPC广东省赛总结
2019年5月第一次参加CCPC广东省赛,4题滚粗,C题
莫队
TLE13发,只拿了个铜牌!教训总结:比赛时千万不能犹豫,不能犹豫,不能犹豫!
weixin_30776545
·
2020-08-11 14:36
2019CCPC湖南全国邀请赛(广东省赛、江苏省赛)重现赛 1003 Chika and Friendly Pairs ——
莫队
+树状数组
Thisway题意:给你一个数组,对于第i个数来说,如果存在一个位置j,使得j>i并且a[j]-kusingnamespacestd;constintN=27005;intnum[N*3];intlowbit(intx){returnx&(-x);}voidadd(intx,intval){for(inti=x;iq[i].l){l--;sum+=query(upa[l])-query(downa
天翼之城*
·
2020-08-11 13:45
树状数组
想法
莫队
2017年浙江工业大学大学生程序设计迎新赛决赛—网络同步赛 D-序列【
莫队
算法】
时间限制:C/C++2秒,其他语言4秒空间限制:C/C++131072K,其他语言262144K64bitIOFormat:%lld题目描述读入一个长度为n的整数数列a1,a2,…,an,以及一个整数K。q组询问。每组询问包含一个二元组(l,r),其中1≤l≤r≤n,求所有满足以下条件的二元组(l2,r2)的数目:1:1≤l≤l2≤r2≤r≤n,2:是k的倍数。输入描述:第一行一个整数T,表示有T
Irish_Moonshine
·
2020-08-11 11:48
Algorithm
HDU 3333-Turing Tree(
莫队
解法)
莫队
真的是个神奇的东西%%%这个题我之前用线段树写过了,这次写发现可以用
莫队
搞,题意:t组数据对于每一组数据,给你n个数,m次查询,打印每次查询中l到r之间不同的数字的和.思路:套
莫队
板子,区间移动时用
王智峰
·
2020-08-11 04:53
莫队
算法(小Z的袜子)
目前的题型概括为三种:普通
莫队
,树形
莫队
以及带修
莫队
。例题一:小Z的袜子·述大意:进行区间询问[l,r],输出该区间内随机抽两次抽到相同颜色袜子的概率。·分析:对于L,R的询问。
肘子zhouzi
·
2020-08-11 02:25
莫队算法
小Z的袜子(hose) (
莫队
算法入门)
小Z的袜子(hose)作为一个生活散漫的人,小Z每天早上都要耗费很久从一堆五颜六色的袜子中找出一双来穿。终于有一天,小Z再也无法忍受这恼人的找袜子过程,于是他决定听天由命……具体来说,小Z把这N只袜子从1到N编号,然后从编号L到R(L尽管小Z并不在意两只袜子是不是完整的一双,甚至不在意两只袜子是否一左一右,他却很在意袜子的颜色,毕竟穿两只不同色的袜子会很尴尬。你的任务便是告诉小Z,他有多大的概率抽
yiyiLy
·
2020-08-11 01:03
莫队
【BZOJ 2038】小Z的袜子
题目来源:BZOJ2038思路:
莫队
算法。先考虑计算答案的表达式,如果一种颜色xi有yi个,那么,在一段[l,r]的区间中ans=C2yiC2r−l+1=yi!2!(yi−2)!∗2!(r−l+1)!
yhf_2015
·
2020-08-11 01:19
清橙A1206 小Z的袜子(
莫队
算法)
A1206.小Z的袜子时间限制:1.0s内存限制:512.0MB总提交次数:744AC次数:210平均分:44.44将本题分享到:查看未格式化的试题提交试题讨论试题来源2010中国国家集训队命题答辩问题描述作为一个生活散漫的人,小Z每天早上都要耗费很久从一堆五颜六色的袜子中找出一双来穿。终于有一天,小Z再也无法忍受这恼人的找袜子过程,于是他决定听天由命……具体来说,小Z把这N只袜子从1到N编号,然
疯狂的橡树
·
2020-08-11 01:14
数据结构
【BZOJ2038】小Z的袜子,第一次的
莫队
算法
传送门写在前面:
莫队
竟如此暴力……思路:当初我对这个题的第一感觉——这个区间问题可以用线段树或者树状数组?答案当然是不能,于是我就去简单学了下
莫队
算法。
iamxym
·
2020-08-11 01:35
小z的袜子(
莫队
)
Description作为一个生活散漫的人,小Z每天早上都要耗费很久从一堆五颜六色的袜子中找出一双来穿。终于有一天,小Z再也无法忍受这恼人的找袜子过程,于是他决定听天由命……具体来说,小Z把这N只袜子从1到N编号,然后从编号L到R(L尽管小Z并不在意两只袜子是不是完整的一双,甚至不在意两只袜子是否一左一右,他却很在意袜子的颜色,毕竟穿两只不同色的袜子会很尴尬。你的任务便是告诉小Z,他有多大的概率抽
Coco_T_
·
2020-08-11 01:35
莫队
算法
莫队
总结&bzoj 2038 小Z的袜子
算法简介
莫队
算法,是一种用于解决序列上的问题的离线算法,可以回答对于区间的询问,非常bug。算法流程先读入所有的询问,对询问的左端点分块。
unicornt_
·
2020-08-10 22:59
莫队算法
小Z的袜子(hose) - bzoj 2038
莫队
算法
2038:[2009国家集训队]小Z的袜子(hose)TimeLimit:20SecMemoryLimit:259MBSubmit:3684Solved:1705[Submit][Status][Discuss]Description作为一个生活散漫的人,小Z每天早上都要耗费很久从一堆五颜六色的袜子中找出一双来穿。终于有一天,小Z再也无法忍受这恼人的找袜子过程,于是他决定听天由命……具体来说,小Z
提比-我有特殊的AC技巧
·
2020-08-10 22:21
其他OJ
数据结构
小Z的袜子【
莫队
算法】
[2009国家集训队]小Z的袜子(hose)TimeLimit:20SecMemoryLimit:259MBSubmit:5259Solved:2426[Submit][Status][Discuss]Description作为一个生活散漫的人,小Z每天早上都要耗费很久从一堆五颜六色的袜子中找出一双来穿。终于有一天,小Z再也无法忍受这恼人的找袜子过程,于是他决定听天由命……具体来说,小Z把这N只袜
mfcheer
·
2020-08-10 22:36
【模板】树上
莫队
模板题#includeusingnamespacestd;#defineN100005vectorg[N];intst[N],nd[N],a[N];intpos[N],dfn[N],cnt,sum[N];intfa[N][20],dep[N],ans[N],n,m,an;boolf[N];structmzls{intl,r,id;boolp;}a1[N];inlineboolcmp(mzlsx,m
C20193620
·
2020-08-10 19:49
算法模板
【模板】带修
莫队
模板题#includeusingnamespacestd;intn,a[300005],pos[300005],m,sum[1000005],ans[2000005],t1,t2,a2[2000005][2],la[2000005],a3[1000005];structmzls{intl,r,id,mo;booloperatora1[i].r){sum[a[r1--]]--;if(sum[a[r1
C20193620
·
2020-08-10 19:49
算法模板
bzoj2038
莫队
模板
题解rt。#include#include#include#include#definefo(i,a,b)for(inti=a;i=b;i--)usingnamespacestd;constintN=1e5+5;intn,m,pos[N],c[N];typedeflonglongll;lls[N],ans;structnode{intl,r,id;lla,b;}a[N];llgcd(lla,llb
Transcendence_magia
·
2020-08-10 19:24
bzoj
莫队
模板
模板-生成word
【国家集训队2010】小Z的袜子[
莫队
算法]
【国家集训队2010】小Z的袜子Description作为一个生活散漫的人,小Z每天早上都要耗费很久从一堆五颜六色的袜子中找出一双来穿。终于有一天,小Z再也无法忍受这恼人的找袜子过程,于是他决定听天由命……具体来说,小Z把这N只袜子从1到N编号,然后从编号L到R(L尽管小Z并不在意两只袜子是不是完整的一双,甚至不在意两只袜子是否一左一右,他却很在意袜子的颜色,毕竟穿两只不同色的袜子会很尴尬。你的任
gzy_cjoier
·
2020-08-10 19:10
题解
算法竞赛
莫队算法
[2019赛前冲刺]考试技巧及模版(第二部分)
文章目录4.数据结构相关4.1线段树4.1.1线段树维护与查询技巧4.1.2可持久化线段树4.1.3线段树合并4.2树链剖分4.3
莫队
/分块4.3.1分块4.3.2
莫队
4.4启发式合并/长链剖分4.5树状数组
C20190406Panda_hu
·
2020-08-10 19:29
赛前冲刺
【国家集训队2010】小Z的袜子(
莫队
)
题面Description作为一个生活散漫的人,小Z每天早上都要耗费很久从一堆五颜六色的袜子中找出一双来穿。终于有一天,小Z再也无法忍受这恼人的找袜子过程,于是他决定听天由命……具体来说,小Z把这N只袜子从1到N编号,然后从编号L到R(L尽管小Z并不在意两只袜子是不是完整的一双,甚至不在意两只袜子是否一左一右,他却很在意袜子的颜色,毕竟穿两只不同色的袜子会很尴尬。你的任务便是告诉小Z,他有多大的概
小蒟蒻yyb
·
2020-08-10 19:20
CJOJ
莫队
BZOJ 2038 小Z的袜子(hose)(
莫队
算法)
题意:中文题面分析:对于[L,R]的询问,设其中颜色为x,y,z,...的袜子的个数为a,b,c,...那么ans(L,R)=C2a+C2b+C2c+...C2R−L+1=(a∗(a−1)/2+b∗(b−1)/2+c∗(c−1)/2+...)(R−L+1)∗(R−L)/2)=a2+b2+c2+...−(a+b+c+...)(R−L+1)∗(R−L)=a2+b2+c2+...−(R−L+1)(R−L
TaoSama
·
2020-08-10 18:02
数据结构
莫队算法
近期总结2
莫队
:https://www.cnblogs.com/WAMonster/p/10118934.html使用条件:查询连续一段区间,且扩张或缩小区间两端的复杂度优秀.做法:离线,把序列分块,把L,R按所在块的编号从小到大双关键字排序
jz_terry
·
2020-08-10 17:20
总结
【BZOJ4241】历史研究(回滚
莫队
)
题目:BZOJ4241分析:本校某些julao乱膜的时候发明了个“回滚邹队”,大概意思就是某个姓邹的太菜了进不了省队回滚去文化课回滚
莫队
裸题qwq(话说这个名字是不是
莫队
本人起的啊这么萌zui首先看到题询问区间信息
Inspector_Javert
·
2020-08-10 16:48
离线
分块
小Z的袜子——分块,普通
莫队
题目引入https://ac.nowcoder.com/acm/contest/1034/C思路:我们要查询的区间范围为[l,r],设这个区间的长度为n,假设袜子是选取完后,又放回的,也就是说一只袜子可以选取两次,那么表示概率的分母就可以表示为:nn,设这个区间里这种颜色的袜子的总数为sum,选取到这只袜子的概率就为sumsum/n*n。当然这不符合题目所要求的,但是我们可以用这种比较简单的方法,
手可摘星辰!!
·
2020-08-10 16:49
数据结构——分块
bzoj 2038
因为考试题太难了改不出,于是就弃疗搞
莫队
算法去了参考:《莫涛2010年集训队论文》hzwer的写法极其简略,长跪不起具体实现:1.分块S=sqrt(n)+双关键字排序2.如下[来自莫涛论文]#include
::Dash::
·
2020-08-10 16:56
bzoj
templates
bzoj2038 小Z的袜子【
莫队
算法模板+详解】
解题思路:
莫队
出的模板题。如果我们知道了询问区间中每种颜色的数量cnti,那么一种颜色的贡献就是C2cnti,总方案数是C2r−l+1,每种颜色贡献求和再与总方案数求gcd即可。
Neo__Z
·
2020-08-10 15:31
莫队算法
bzoj
bzoj 2038 分类: bzoj temp...
因为考试题太难了改不出,于是就弃疗搞
莫队
算法去了造福社会:莫涛2010年集训队论文hzwer的写法极其简略,长跪不起具体实现:1.分块S=sqrt(n)+双关键字排序2.如下[来自莫涛论文]#include
aa288288
·
2020-08-10 15:52
小Z的袜子(
莫队
算法)
题目链接Description作为一个生活散漫的人,小Z每天早上都要耗费很久从一堆五颜六色的袜子中找出一双来穿。终于有一天,小Z再也无法忍受这恼人的找袜子过程,于是他决定听天由命……具体来说,小Z把这N只袜子从1到N编号,然后从编号L到R(L尽管小Z并不在意两只袜子是不是完整的一双,甚至不在意两只袜子是否一左一右,他却很在意袜子的颜色,毕竟穿两只不同色的袜子会很尴尬。你的任务便是告诉小Z,他有多大
Z_sea
·
2020-08-10 15:16
莫队算法
[国家集训队]小Z的袜子
题链:https://www.luogu.org/problemnew/show/P1494
莫队
裸题对询问按左端点排序分成块,在对块中的询问按右端点排序暴力从上一个询问转到下一个询问时间:#include
YYHS_WSF
·
2020-08-10 15:00
莫队
小Z的袜子
莫队
算法模板
题解:这道题是
莫队
算法入门题之一,根据组合公式和每次都是只拿2个可知Cn2那么我们化简可以得到Cn2=n*(n-1)/2,那么我们可以在每次修改的时候减去之前的影响,再加上现在的影响就可以得到答案了,具体怎么写
Start_to_crazy
·
2020-08-10 14:09
莫队算法
BZOJ2038 2009国家集训队 小Z的袜子(hose) 题解&代码
莫队
原例题【有气无力状】…手推那个O(1)的转移计算就行辣…一眼看过去和上一道题差别不大…懒得写其它解释了
莫队
详解参见上一题http://blog.csdn.net/rainbow6174/article
Rainbow6174
·
2020-08-10 14:27
BZOJ
莫队
BZOJ学习记录
莫队
算法
普通
莫队
莫队
算法较为朴素,适用于大部分的区间查询,主要在于对询问的排序和区间的滑动排序参照一下模板structnode{intl,r,id;booloperatorQ[i].l)Add(--L);while
NOI_yzk
·
2020-08-10 14:50
算法
算法和数据结构模板
BZOJ 2038 [2009国家集训队]小Z的袜子(hose)题解
莫队
算法
一直觉得
莫队
莫队
,这名字真好听,大概是初恋(小学的一个很可爱的女孩子)姓莫233?题目链接:http://www.lydsy.com/JudgeOnline/problem.php?
NOIAu
·
2020-08-10 14:50
莫队算法
【BZOJ2038】小Z的袜子(2009国家集训队)-
莫队
算法
于是本人今天学习了传说中离线处理区间询问的无敌算法——
莫队
算法,感觉妙极!
莫队
算法的讲解见这里。
Maxwei_wzj
·
2020-08-10 14:55
算法-莫队算法
BZOJ2038 小Z的袜子(hose)【
莫队
算法】
2038:[2009国家集训队]小Z的袜子(hose)TimeLimit:20SecMemoryLimit:259MBDescription作为一个生活散漫的人,小Z每天早上都要耗费很久从一堆五颜六色的袜子中找出一双来穿。终于有一天,小Z再也无法忍受这恼人的找袜子过程,于是他决定听天由命……具体来说,小Z把这N只袜子从1到N编号,然后从编号L到R(L尽管小Z并不在意两只袜子是不是完整的一双,甚至不
KnightHONG
·
2020-08-10 14:45
莫队算法
【BZOJ2038】【
莫队
】小z的袜子
Description作为一个生活散漫的人,小Z每天早上都要耗费很久从一堆五颜六色的袜子中找出一双来穿。终于有一天,小Z再也无法忍受这恼人的找袜子过程,于是他决定听天由命……具体来说,小Z把这N只袜子从1到N编号,然后从编号L到R(L尽管小Z并不在意两只袜子是不是完整的一双,甚至不在意两只袜子是否一左一右,他却很在意袜子的颜色,毕竟穿两只不同色的袜子会很尴尬。你的任务便是告诉小Z,他有多大的概率抽
Gregory99174
·
2020-08-10 14:50
bzoj 2038
莫队
算法
给出n个数字,m次询问,每次询问在区间[li,ri]之间任选两个数字相等的概率是多少。(n,qx)or((a[j].num=x)and(a[j].r>y))dodec(j);if(il)thensort(l,j);end;beginread(n,m);fori:=1tondoread(c[i]);len:=trunc(sqrt(m));fori:=1tomdobeginread(a[i].l,a[
Eirlys_North
·
2020-08-10 13:48
BZOJ 2038
基础不牢:补
莫队
算法;
莫队
算法入门题;2038:[2009国家集训队]小Z的袜子(hose)TimeLimit:20SecMemoryLimit:259MBSubmit:2616Solved:1182[
weixin_30730151
·
2020-08-10 13:40
小Z的袜子(题解)(
莫队
)
小Z的袜子(题解)(
莫队
)Junlier良心
莫队
题目luoguP1494[国家集训队]小Z的袜子code#include#definelstlonglong#defineldbdouble#defineN50050usingnamespacestd
eternal风度
·
2020-08-10 12:20
根号分治练手题 西比拉先知系统 题解
^5,y\leq1000n,m,Q≤3×105,y≤1000具体做法与心路历程考试时一开始想的是怎么搞,先想了线段树,后来发现不行,看数据范围O(nn)O(n\sqrt{n})O(nn)能过,于是想了
莫队
发现不好做
Galaxy_yr
·
2020-08-10 08:52
题解
根号分治
PAT | T1007 Red-black Tree
去学了几天高级数据结构和算法,
莫队
,fhqTreap,线段树啥的,也不知道有没有用倒数第二个测试点超时了。
睡不着kkk
·
2020-08-10 05:02
PTA
SPOJ 3267 - DQUERY - D-query(基础
莫队
)
解题思路:
莫队
算法,离线扫描即可,将n个数分块,每块根号n,然后对询问的区间进行排序,左端点升序排序,相同时再对右端点基于奇偶排序(玄学优化),之后设左指针和右指针和计数数组cnt,根据左右指针的移动来判断种类的加减
_Hayasaka
·
2020-08-09 19:50
莫队算法
c++
Codeforces 617E - XOR and Favorite Number(前缀异或 +
莫队
)
E.XORandFavoriteNumbertimelimitpertest4secondsmemorylimitpertest256megabytesinputstandardinputoutputstandardoutputBobhasafavoritenumberkandaioflengthn.Nowheasksyoutoanswermqueries.Eachqueryisgivenbyap
_Hayasaka
·
2020-08-09 19:18
莫队算法
c++
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他