
CDQ分治 【CDQ Divide and Conquer】
zlttttt
这个作者很懒,什么都没留下…
展开
-
[BZOJ3672][NOI2014]购票-点分治-CDQ分治-斜率优化DP
购票Description今年夏天,NOI在SZ市迎来了她30周岁的生日。来自全国 n 个城市的OIer们都会从各地出发,到SZ市参加这次盛会。全国的城市构成了一棵以SZ市为根的有根树,每个城市与它的父亲用道路连接。为了方便起见,我们将全国的 n 个城市用 1 到 n 的整数编号。其中SZ市的编号为 1。对于除SZ市之外的任意一个城市 v,我们给出了它在这棵树上的父亲城市 fv 以及到父亲城市道路原创 2017-06-10 19:59:08 · 576 阅读 · 0 评论 -
[BZOJ3295][CQOI2011]动态逆序对-CDQ分治+树状数组
动态逆序对Description对于序列A,它的逆序对数定义为满足i < j,且Ai > Aj的数对(i,j)的个数。给1到n的一个排列,按照某种顺序依次删除m个元素,你的任务是在每次删除一个元素之前统计整个序列的逆序对数。Input输入第一行包含两个整数n和m,即初始元素的个数和删除的元素个数。以下n行每行包含一个1到n之间的正整数,即初始排列。以下m行每行一个正整数,依次为每次删除的元素。Out原创 2017-07-21 00:32:47 · 377 阅读 · 0 评论 -
[BZOJ1176][Balkan2007]Mokia-CDQ分治+树状数组
MokiaDescription摩尔瓦多的移动电话公司摩基亚(Mokia)设计出了一种新的用户定位系统。和其他的定位系统一样,它能够迅速回答任何形如“用户C的位置在哪?”的问题,精确到毫米。但其真正高科技之处在于,它能够回答形如“给定区域内有多少名用户?”的问题。在定位系统中,世界被认为是一个W×W的正方形区域,由1×1的方格组成。每个方格都有一个坐标(x,y),1<=x,y<=W。坐标的编号从1开原创 2017-07-21 00:54:31 · 462 阅读 · 0 评论 -
[BZOJ2001][HNOI2010]City城市建设-CDQ分治
City 城市建设DescriptionPS国是一个拥有诸多城市的大国,国王Louis为城市的交通建设可谓绞尽脑汁。Louis可以在某些城市之间修建道路,在不同的城市之间修建道路需要不同的花费。Louis希望建造最少的道路使得国内所有的城市连通。但是由于某些因素,城市之间修建道路需要的花费会随着时间而改变,Louis会不断得到某道路的修建代价改变的消息,他希望每得到一条消息后能立即知道使城市连通的最原创 2017-09-10 00:44:08 · 502 阅读 · 0 评论 -
[COGS2651]新史「新幻想史 -现代史-」-CDQ分治
新史「新幻想史 -现代史-」题目解释: 所有整数都是正整数 新添一组大样例 题目最下面的咒语使用似乎会ce,请勿使用 已添加一句话题意 第i个时刻开始的时候会继承第i-1个时刻的状态 为了使题意更加容易理解,样例已更新【题目描述】慧音也想要退治妖怪! 在某次异变中,慧音要退治排成一列的n个妖怪,作为”吞食历史的半兽”,慧音会使用符卡”新史「新幻想史 -现代史-」”修改过去的历史来让一段原创 2017-10-21 23:09:34 · 402 阅读 · 0 评论 -
[BZOJ3110][ZJOI2013]K大数查询-CDQ分治-整体二分
K大数查询Description有N个位置,M个操作。操作有两种,每次操作如果是1 a b c的形式表示在第a个位置到第b个位置,每个位置加入一个数c 如果是2 a b c形式,表示询问从第a个位置到第b个位置,第C大的数是多少。Input第一行N,M 接下来M行,每行形如1 a b c或2 a b cOutput输出每个询问的结果Sample Input2 5 1 1 2 1 1 1 2原创 2017-12-21 00:14:46 · 444 阅读 · 0 评论 -
[BZOJ1492][NOI2007]货币兑换Cash-斜率优化DP-CDQ分治
货币兑换CashDescription小Y最近在一家金券交易所工作。该金券交易所只发行交易两种金券:A纪念券(以下简称A券)和 B纪念券(以下简称B券)。每个持有金券的顾客都有一个自己的帐户。金券的数目可以是一个实数。每天随着市场的起伏波动,两种金券都有自己当时的价值,即每一单位金券当天可以兑换的人民币数目。我们记录第 K 天中 A券 和 B券 的价值分别为 AK 和 BK(元/单位金原创 2017-06-10 00:01:10 · 511 阅读 · 0 评论 -
[BZOJ2244][SDOI2011]拦截导弹-CDQ分治-树状数组
拦截导弹Description某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统。但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度、并且能够拦截任意速度的导弹,但是以后每一发炮弹都不能高于前一发的高度,其拦截的导弹的飞行速度也不能大于前一发。某天,雷达捕捉到敌国的导弹来袭。由于该系统还在试用阶段,所以只有一套系统,因此有可能不能拦截所有的导弹。 在不能拦截所有的导弹的情况下,我原创 2018-03-13 00:53:42 · 288 阅读 · 0 评论