BZOJ 5461 [PKUWC2018]Minimax
摘要:题目链接https://www.lydsy.com/JudgeOnline/problem.php?id=5461题解线段树合并,线段树每个区间[l,r][l,r][l,r]代表取到第lll小到第rrr小的权值的概率,对于每一个节点,线段树由两个端点合并,容...
阅读全文
BZOJ 4364 [IOI2014]wall砖墙
摘要:题目链接https://www.lydsy.com/JudgeOnline/problem.php?id=4364题解线段树维护,每个点记录一个[l,r][l,r][l,r],代表当前需要被修改成[l,r][l,r][l,r]高度。下传很好做,最后查询叶子节...
阅读全文
arc073F Many Moves
摘要:题目链接https://arc073.contest.atcoder.jp/tasks/arc073_d题意简述有nnn个格子,有两颗棋子,初始位置为A,BA,BA,B,移动一颗棋子从XXX到YYY的代价是∣X−Y∣|X-Y|∣X−Y∣,有QQQ个要求,每个...
阅读全文
BZOJ 2325 [ZJOI2011]道馆之战
摘要:题目链接https://www.lydsy.com/JudgeOnline/problem.php?id=2325题解假设地图2×n2\times n2×n,没有修改操作,那么可以设len[l][r][a][b]len[l][r][a][b]len[l][r...
阅读全文
BZOJ 3932 [CQOI2015]任务查询系统
摘要:题目链接https://www.lydsy.com/JudgeOnline/problem.php?id=3932题解将每个进程拆成两个操作:开始进程和结束进程,离散化优先级,然后按时间排序。建一棵主席树,区间为离散化的优先级大小,每一个时间建一个根。对于每...
阅读全文
BZOJ 5379 Tree
摘要:题目链接https://www.lydsy.com/JudgeOnline/problem.php?id=5379题解显然,换根操作只需要记录,树实际上的根始终都是1" role="presentation">11。对于修改操作,a,b" role="pre...
阅读全文
BZOJ 4756 [Usaco2017 Jan]Promotion Counting
摘要:题目链接https://www.lydsy.com/JudgeOnline/problem.php?id=4756思路线段树合并,每次搜索,先递归搜索子树,然后合并它与子树代表的线段树,最后查询线段树中大于当前点权值的值的个数,由于是动态开点,不离散化似乎也...
阅读全文
BZOJ 2733 [HNOI2012]永无乡
摘要:题目链接https://www.lydsy.com/JudgeOnline/problem.php?id=2733思路为啥您们都用splay启发式合并……我只会线段树合并……虽然线段树合并常数大了点,但是很好写啊。用并查集来维护岛屿和岛屿之间的连通性,每次联...
阅读全文
BZOJ 2212 [Poi2011]Tree Rotations
摘要:题目链接https://www.lydsy.com/JudgeOnline/problem.php?id=2212思路显然,一棵子树内的交换情况,并不会影响 这个子树与其他子树之间 的逆序对个数。对每个点建一棵权值线段树,用线段树统计逆序对,然后搜索,搜到一...
阅读全文
BZOJ 4695 最假女选手
摘要:题目链接https://www.lydsy.com/JudgeOnline/problem.php?id=4695思路恶心题……思路请见2016年国家候选队论文《区间最值操作与历史最值问题——吉如一》代码#include #include const int...
阅读全文
BZOJ 3262 陌上花开
摘要:题目传送门权限题就不放题目描述了思路不会CDQ分治,只能写树套树了…… 一维排序,二维线段树,三维splay,注意两朵花相同的情况要特判。 ///////////////////////////////////////////////////////////...
阅读全文
BZOJ 3196 TYVJ 1730 二逼平衡树
摘要:Description您需要写一种数据结构(可参考题目标题),来维护一个有序数列,其中需要提供以下操作: 1. 查询k在区间内的排名 2. 查询区间内排名为k的值 3. 修改某一位值上的数值 4. 查询k在区间内的前驱(前驱定义为小于x,且最大的数) 5. ...
阅读全文
Zju2112 Dynamic Rankings
摘要:Description给定一个含有n" role="presentation">nn个数的序列a1,a2,a3…an" role="presentation">a1,a2,a3…ana1,a2,a3…an,程序必须回答这样的询问:对于给定的i,...
阅读全文
[ZJOI2013]K大数查询
摘要:Description有N个位置,M个操作。操作有两种,每次操作如果是1 a b c的形式表示在第a个位置到第b个位置,每个位置加入一个数c; 如果是2 a b c形式,表示询问从第a个位置到第b个位置,第C大的数是多少。Input第一行N,M。 接下来M行...
阅读全文
线段树lazy标记2
摘要:Description 给定一个正整数序列A,要求支持以下操作: 1):ADD a b c 表示在[a,b]上加上一个常数C。 2):COVER a b c 把[a,b]整体赋值为一个常数K。 3):QUERY a b 查询[a,b]的sum。Input 第...
阅读全文
[Wc]Dface双面棋盘
摘要:Description Input Output Sample Input Sample Output HINT Source 鸣谢刘汝佳先生授权使用思路 线段树,树上的节点[left,right]表示[left,right]这些行,线段树存黑色区域的个数、...
阅读全文
[HAOI2012]高速公路(road)
摘要:Description Y901高速公路是一条重要的交通纽带,政府部门建设初期的投入以及使用期间的养护费用都不低,因此政府在这条高速公路上设立了许多收费站。 Y901高速公路是一条由N−1段路以及N个收费站组成的东西向的链,我们按照由西向东的顺序将收费站依次...
阅读全文
[HEOI2012]采花
摘要:Description 萧芸斓是Z国的公主,平时的一大爱好是采花。 今天天气晴朗,阳光明媚,公主清晨便去了皇宫中新建的花园采花。花园足够大,容纳了n朵花,花有c种颜色(用整数1−c表示),且花是排成一排的,以便于公主采花。公主每次采花后会统计采到的花的颜色数...
阅读全文
BZOJ2957 楼房重建
摘要:Description 小A的楼房外有一大片施工工地,工地上有N栋待建的楼房。每天,这片工地上的房子拆了又建、建了又拆。他经常无聊地看着窗外发呆,数自己能够看到多少栋房子。 为了简化问题,我们考虑这些事件发生在一个二维平面上。小A在平面上(0,0)点的位置,...
阅读全文
[SHOI2008]堵塞的交通traffic
摘要:Description 有一天,由于某种穿越现象作用,你来到了传说中的小人国。小人国的布局非常奇特,整个国家的交通系统可以被看成是一个2行C列的矩形网格,网格上的每个点代表一个城市,相邻的城市之间有一条道路,所以总共有2C个城市和3C−2条道路。 小人国的交...
阅读全文