随笔分类 -  数据结构 - 分块

摘要:题目描述 给定一个长度为N的颜色序列C,对于该序列中的任意一个元素Ci,都有1<=Ci<=M。对于一种颜色ColorK来说,区间[L,R]内的权值定义为这种颜色在该区间中出现的次数的平方,即区间[L,R]内中满足Ci=ColorK的元素个数的平方。接下来给出Q个询问,询问区间[L,R]内颜色[a,b 阅读全文
posted @ 2018-03-20 18:43 GXZlegend 阅读(949) 评论(0) 推荐(0) 编辑
摘要:题目描述 FOTILE得到了一个长为N的序列A,为了拯救地球,他希望知道某些区间内的最大的连续XOR和。 即对于一个询问,你需要求出max(Ai xor Ai+1 xor Ai+2 ... xor Aj),其中l<=i<=j<=r。 为了体现在线操作,对于一个询问(x,y): l = min ( ( 阅读全文
posted @ 2018-03-05 10:28 GXZlegend 阅读(526) 评论(0) 推荐(0) 编辑
摘要:题目描述 给出一个长度为 n 的序列,要求支持如下两种操作: A l r x :将 [l,r] 区间内的所有数加上 x ; Q l r : 询问 [l,r] 区间的最大连续子段和。 其中,一个区间的最大连续子段和指的是:该区间所有子区间的区间和中的最大值(本题中子区间包括空区间,区间和为 0 )。 阅读全文
posted @ 2017-11-23 19:47 GXZlegend 阅读(1507) 评论(4) 推荐(0) 编辑
摘要:题目描述 给出一棵树,点有点权。支持两种操作:修改一个点的点权,查询链上mex。 输入 第一行包括两个整数n,m,代表树上的结点数(标号为1~n)和操作数。第二行包括n个整数a1...an,代表每个结点的食材初始的美味度。接下来n-1行,每行包括两个整数u,v,代表树上的一条边。接下来m行,每行包括 阅读全文
posted @ 2017-10-27 10:31 GXZlegend 阅读(311) 评论(0) 推荐(0) 编辑
摘要:题目描述 将一棵n个点的树分为若干“块”,每个块满足:大小在B到3B之间,并且这个“块”添加某个点后连通。求方案。 输入 第一行包含两个数N,B(1<=N<=1000, 1 <= B <= N)。接下来N-1行,每行描述一条边,包含两个数,即这条边连接的两个城市的编号。 输出 如果无法满足国王的要求 阅读全文
posted @ 2017-10-27 09:37 GXZlegend 阅读(413) 评论(0) 推荐(0) 编辑
摘要:题目描述(转自洛谷) 加里敦大学有个帝国图书馆,小豆是图书馆阅览室的一个书籍管理员。他的任务是把书排成有序的,所以无序的书让他产生厌烦,两本乱序的书会让小豆产生这两本书页数的和的厌烦度。现在有n本被打乱顺序的书,在接下来m天中每天都会因为读者的阅览导致书籍顺序改变位置。因为小豆被要求在接下来的m天中 阅读全文
posted @ 2017-07-06 09:28 GXZlegend 阅读(405) 评论(0) 推荐(0) 编辑
摘要:题目描述 IOI国历史研究的第一人——JOI教授,最近获得了一份被认为是古代IOI国的住民写下的日记。JOI教授为了通过这份日记来研究古代IOI国的生活,开始着手调查日记中记载的事件。 日记中记录了连续N天发生的时间,大约每天发生一件。 事件有种类之分。第i天(1<=i<=N)发生的事件的种类用一个 阅读全文
posted @ 2017-07-05 12:49 GXZlegend 阅读(387) 评论(0) 推荐(0) 编辑
摘要:题目描述 输入 修正一下 l = (l_0 + x - 1) mod n + 1, r = (r_0 + x - 1) mod n + 1 输出 样例输入 6 3 1 2 3 2 1 2 1 5 3 6 1 5 样例输出 1 2 1 题解 分块+STL-vector 一个显而易见的结论:区间众数一定 阅读全文
posted @ 2017-06-23 20:21 GXZlegend 阅读(376) 评论(0) 推荐(0) 编辑
摘要:题目描述 我早已习惯你不在身边, 人间四月天 寂寞断了弦。 回望身后蓝天, 跟再见说再见…… 某天,蒟蒻Autumn发现了从 Gty的妹子树(bzoj3720) 上掉落下来了许多妹子,他发现 她们排成了一个序列,每个妹子有一个美丽度。 Bakser神犇与他打算研究一下这个妹子序列,于是Bakser神 阅读全文
posted @ 2017-06-23 19:37 GXZlegend 阅读(538) 评论(0) 推荐(0) 编辑
摘要:原文地址:http://www.cnblogs.com/GXZlegend/p/6805283.html 题目描述 有一个长度为n的数组{a1,a2,...,an}。m次询问,每次询问一个区间内最小没有出现过的自然数。 输入 第一行n,m。第二行为n个数。从第三行开始,每行一个询问l,r。 输出 一 阅读全文
posted @ 2017-05-04 09:23 GXZlegend 阅读(789) 评论(0) 推荐(0) 编辑
摘要:原文地址:http://www.cnblogs.com/GXZlegend/p/6805252.html bzoj3809 题目描述 Autumn和Bakser又在研究Gty的妹子序列了!但他们遇到了一个难题。 对于一段妹子们,他们想让你帮忙求出这之内美丽度∈[a,b]的妹子的美丽度的种类数。 为了 阅读全文
posted @ 2017-05-04 09:17 GXZlegend 阅读(361) 评论(0) 推荐(0) 编辑
摘要:题目描述 某天,Lostmonkey发明了一种超级弹力装置,为了在他的绵羊朋友面前显摆,他邀请小绵羊一起玩个游戏。游戏一开始,Lostmonkey在地上沿着一条直线摆上n个装置,每个装置设定初始弹力系数ki,当绵羊达到第i个装置时,它会往后弹ki步,达到第i+ki个装置,若不存在第i+ki个装置,则 阅读全文
posted @ 2017-05-02 21:02 GXZlegend 阅读(252) 评论(0) 推荐(0) 编辑
摘要:题目描述 小A的楼房外有一大片施工工地,工地上有N栋待建的楼房。每天,这片工地上的房子拆了又建、建了又拆。他经常无聊地看着窗外发呆,数自己能够看到多少栋房子。为了简化问题,我们考虑这些事件发生在一个二维平面上。小A在平面上(0,0)点的位置,第i栋楼房可以用一条连接(i,0)和(i,Hi)的线段表示 阅读全文
posted @ 2017-04-24 12:49 GXZlegend 阅读(418) 评论(0) 推荐(0) 编辑
摘要:题目描述 你小时候玩过弹珠吗? 小朋友A有一些弹珠,A喜欢把它们排成队列,从左到右编号为1到N。为了整个队列鲜艳美观,小朋友想知道某一段连续弹珠中,不同颜色的弹珠有多少。当然,A有时候会依据个人喜好,替换队列中某个弹珠的颜色。但是A还没有学过编程,且觉得头脑风暴太浪费脑力了,所以向你来寻求帮助。 输 阅读全文
posted @ 2017-03-20 20:21 GXZlegend 阅读(399) 评论(0) 推荐(0) 编辑
摘要:题目描述 教主最近学会了一种神奇的魔法,能够使人长高。于是他准备演示给XMYZ信息组每个英雄看。于是N个英雄们又一次聚集在了一起,这次他们排成了一列,被编号为1、2、……、N。 每个人的身高一开始都是不超过1000的正整数。教主的魔法每次可以把闭区间[L, R](1≤L≤R≤N)内的英雄的身高全部加 阅读全文
posted @ 2017-03-20 20:05 GXZlegend 阅读(376) 评论(0) 推荐(0) 编辑
摘要:题目描述 排排坐,吃果果,生果甜嗦嗦,大家笑呵呵。你一个,我一个,大的分给你,小的留给我,吃完果果唱支歌,大家乐和和。红星幼儿园的小朋友们排起了长长地队伍,准备吃果果。不过因为小朋友们的身高有所区别,排成的队伍高低错乱,极不美观。设第i个小朋友的身高为hi,我们定义一个序列的杂乱程度为:满足i<j且 阅读全文
posted @ 2017-03-18 09:59 GXZlegend 阅读(331) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示