随笔分类 -  并查集

摘要:【CF471E】MUH and Lots and Lots of Segments 题意:给你平面上n条水平或竖直的,端点在整点处的线段。你需要去掉一些线段的一些部分,使得剩下的图形:1.连通,2.无环,3.端点依旧位于整点处。 $n\le 2\times 10^5$ 题解:如果把整点看成点的话,那 阅读全文
posted @ 2018-04-01 09:25 CQzhangyu 阅读(691) 评论(0) 推荐(0)
摘要:【CF576E】Painting Edges 题意:给你一张n个点,m条边的无向图,每条边是k种颜色中的一种,满足所有颜色相同的边内部形成一个二分图。有q个询问,每次询问给出a,b代表将编号为a的边染成颜色b,但如果染色后不能满足所有颜色相同的边内部都是二分图就不染。问你每次是否能染成功。 $n,m 阅读全文
posted @ 2018-03-31 16:20 CQzhangyu 阅读(417) 评论(0) 推荐(0)
摘要:【CF603E】Pastoral Oddities 题意:有n个点,依次加入m条边权为$l_i$的无向边,每次加入后询问:当前图是否存在一个生成子图,满足所有点的度数都是奇数。如果有,输出这个生成子图中边权最大的边的权值最小可能是多少。 $n\le 10^5,m\le 10^6,l_i\le 10^ 阅读全文
posted @ 2018-03-18 12:27 CQzhangyu 阅读(522) 评论(0) 推荐(0)
摘要:【CF687D】Dividing Kingdom II 题意:给你一张n个点m条边的无向图,边有边权$w_i$。有q个询问,每次给出l r,问你:如果只保留编号在[l,r]中的边,你需要将所有点分成两个集合,使得这个划分的代价最小,问最小代价是什么。一个划分的代价是指,对于所有两端点在同一集合中的边 阅读全文
posted @ 2018-03-10 09:44 CQzhangyu 阅读(520) 评论(0) 推荐(0)
摘要:【CF878E】Numbers on the blackboard 题意:给你一个长度为n个数列,你每次可以进行如下操作: 选取两个相邻的数x,y(x在y左面),然后将这两个数去掉,用x+2y替换它。 重复此操作直到序列中只有一个数为止。你可以任意决定每次合并哪两个数,求最后得到的数的最大值。 为了 阅读全文
posted @ 2017-12-24 15:54 CQzhangyu 阅读(711) 评论(0) 推荐(1)
摘要:【CF878C】Tournament 题意:有k个项目,n个运动员,第i个运动员的第j个项目的能力值为aij。一场比赛可以通过如下方式进行: 每次选出2个人和一个项目,该项目能力值高者获胜,败者被淘汰,胜者继续比赛。最后一个人是冠军。 在一场比赛中,你可以任意安排比赛顺序,任意选择每次的参赛者和项目 阅读全文
posted @ 2017-12-24 10:45 CQzhangyu 阅读(722) 评论(0) 推荐(0)
摘要:【BZOJ1453】[Wc]Dface双面棋盘 Description Input Output Sample Input Sample Output HINT 题解:话说看到题的第一反应其实是LCT。。。还是学学正解的写法吧(虽然复杂度不如LCT)。 我们用线段树维护所有的行,每个叶子节点都代表一 阅读全文
posted @ 2017-12-02 16:05 CQzhangyu 阅读(487) 评论(0) 推荐(0)
摘要:【BZOJ5101】[POI2018]Powód Description 在地面上有一个水箱,它的俯视图被划分成了n行m列个方格,相邻两个方格之间有一堵厚度可以忽略不计的墙,水箱与外界之间有一堵高度无穷大的墙,因此水不可能漏到外面。已知水箱内每个格子的高度都是[0,H]之间的整数,请统计有多少可能的 阅读全文
posted @ 2017-12-01 18:59 CQzhangyu 阅读(491) 评论(0) 推荐(0)
摘要:【BZOJ4452】[Cerc2015]Export Estimate Description 给你一个n个点m条边的无向图,每条边有权值,我们可以选择一个整数lim来生成一个新的图,过程如下: 1.先将原图中边权小于lim的边删掉 2.依次从1到n枚举每个点 (a)如果这个点没有边于它相连,这个点 阅读全文
posted @ 2017-11-19 14:04 CQzhangyu 阅读(339) 评论(0) 推荐(0)
摘要:【BZOJ4382】[POI2015]Podział naszyjnika Description 长度为n的一串项链,每颗珠子是k种颜色之一。 第i颗与第i-1,i+1颗珠子相邻,第n颗与第1颗也相邻。切两刀,把项链断成两条链。要求每种颜色的珠子只能出现在其中一条链中。求方案数量(保证至少存在一种 阅读全文
posted @ 2017-10-22 09:23 CQzhangyu 阅读(507) 评论(0) 推荐(0)
摘要:【BZOJ4388】JOI2012 invitation Description 澳洲猴举办了一场宴会,他想要邀请A个男生和B个女生参加,这A个男生从1到A编号,女生也从1到B编号。现在澳洲猴知道n组朋友关系,这n组朋友关系是这样描述的:男生中编号为Pi到Qi的和女生中编号为Si到Ei的是好朋友,这 阅读全文
posted @ 2017-10-22 08:56 CQzhangyu 阅读(548) 评论(0) 推荐(0)
摘要:【BZOJ1576】[Usaco2009 Jan]安全路经Travel Description Input * 第一行: 两个空格分开的数, N和M * 第2..M+1行: 三个空格分开的数a_i, b_i,和t_i * 第一行: 两个空格分开的数, N和M * 第2..M+1行: 三个空格分开的数 阅读全文
posted @ 2017-10-15 14:50 CQzhangyu 阅读(293) 评论(0) 推荐(0)
摘要:【BZOJ2959】长跑 Description 某校开展了同学们喜闻乐见的阳光长跑活动。为了能“为祖国健康工作五十年”,同学们纷纷离开寝室,离开教室,离开实验室,到操场参加3000米长跑运动。一时间操场上熙熙攘攘,摩肩接踵,盛况空前。 为了让同学们更好地监督自己,学校推行了刷卡机制。 学校中有n个 阅读全文
posted @ 2017-08-09 20:51 CQzhangyu 阅读(557) 评论(0) 推荐(0)
摘要:【BZOJ4668】冷战 Description 1946 年 3 月 5 日,英国前首相温斯顿·丘吉尔在美国富尔顿发表“铁幕演说”,正式拉开了冷战序幕。 美国和苏联同为世界上的“超级大国”,为了争夺世界霸权,两国及其盟国展开了数十年的斗争。在这段时期,虽然分歧和冲突严重,但双方都尽力避免世界范围的 阅读全文
posted @ 2017-08-07 13:33 CQzhangyu 阅读(513) 评论(0) 推荐(0)
摘要:【BZOJ4569】[Scoi2016]萌萌哒 Description 一个长度为n的大数,用S1S2S3...Sn表示,其中Si表示数的第i位,S1是数的最高位,告诉你一些限制条件,每个条件表示为四个数,l1,r1,l2,r2,即两个长度相同的区间,表示子串Sl1Sl1+1Sl1+2...Sr1与 阅读全文
posted @ 2017-07-16 09:17 CQzhangyu 阅读(714) 评论(0) 推荐(0)
摘要:【BZOJ1604】[Usaco2008 Open]Cow Neighborhoods 奶牛的邻居 Description 了解奶牛们的人都知道,奶牛喜欢成群结队.观察约翰的N(1≤N≤100000)只奶牛,你会发现她们已经结成了几个“群”.每只奶牛在吃草的时候有一个独一无二的位置坐标Xi,Yi(l 阅读全文
posted @ 2017-07-11 09:29 CQzhangyu 阅读(242) 评论(0) 推荐(0)
摘要:【BZOJ4320】ShangHai2006 Homework Description 1:在人物集合 S 中加入一个新的程序员,其代号为 X,保证 X 在当前集合中不存在。 2:在当前的人物集合中询问程序员的mod Y 最小的值。 (为什么统计这个?因为拯救过世界的人太多了,只能取模) 1:在人物 阅读全文
posted @ 2017-06-28 09:45 CQzhangyu 阅读(523) 评论(0) 推荐(1)
摘要:虚拟化构建二分图 BZOJ2080 题解+浅谈几道双栈排序思想的题 本题的题解在最下面↓↓↓ 不得不说,第一次接触类似于双栈排序的这种题,是在BZOJ的五月月赛上。 【BZOJ4881】[Lydsy2017年5月月赛]线段游戏 传送门 简洁的题面:给你一个1到n(n<=100000)的排列,问你能否 阅读全文
posted @ 2017-06-26 11:03 CQzhangyu 阅读(329) 评论(0) 推荐(1)
摘要:【BZOJ3060】[Poi2012]Tour de Byteotia Description 给定一个n个点m条边的无向图,问最少删掉多少条边能使得编号小于等于k的点都不在环上。 给定一个n个点m条边的无向图,问最少删掉多少条边能使得编号小于等于k的点都不在环上。 Input 第一行三个整数n,m 阅读全文
posted @ 2017-06-20 16:52 CQzhangyu 阅读(319) 评论(0) 推荐(0)
摘要:【BZOJ4199】[Noi2015]品酒大会 题面:http://www.lydsy.com/JudgeOnline/wttl/thread.php?tid=2144 题解:听说能用SAM?SA默默水过~ 本题的实现还是非常简单的,先求出height数组,然后两杯酒'r'相似就等价于二者中间的he 阅读全文
posted @ 2017-06-06 20:05 CQzhangyu 阅读(273) 评论(0) 推荐(0)