随笔分类 -  并查集

1
摘要:题解 我们可以考虑从大到小枚举height,然后按顺序每一次将其两边的后缀集合合并,用并查集实现 这样我们每一次合并的后缀集合的组合一定满足它们的lcp会大于等于height[i],这两个集合的合并对任意r<= h[i]的答案都有其大小乘积的贡献 最大值同样维护即可,注意由于可能有负数,所以可以再维 阅读全文
posted @ 2019-08-08 16:14 BEYang_Z 阅读(255) 评论(0) 推荐(0)
摘要:Description Description Input 第一行两个整数 n 和 m,表示有 n 只企鹅,m 个操作。 接下来 m 行,有两种可能的格式: - 0 a b c:修改操作,企鹅 a 向企鹅 b 借了 c 元钱。 - 1 a b:查询操作,询问假如 a 有了 +∞ 元钱,企鹅 b 会净 阅读全文
posted @ 2019-08-06 11:18 BEYang_Z 阅读(439) 评论(0) 推荐(0)
摘要:题目描述 Samcompu需要制定一个水计划。这个计划的主要目的就是为了避开老师监视的时间来水。 老师在中途会离开机房TT次,第ii次将会离开tim_itimi​秒。Samcompu划水的时候可不是随便乱水的。他可是拥有"水"资源的。在他的库存中有NN个可以水的网站。Samcompu拥有一种黑科技, 阅读全文
posted @ 2019-07-23 13:41 BEYang_Z 阅读(147) 评论(0) 推荐(0)
摘要:Description 给一张无向图,边有黑白两种颜色,现在你有一堆反色刷,可以从任意点开始刷,经过若干条边后回到起点。现在要询问至少需要多少个反色刷可以使这张图所有边都变成白色。因为某种原因,边的颜色是会改变的,于是。。需要支持以下操作:1 x 把第x条边反色(编号从0~m-1)2 询问当前图中最 阅读全文
posted @ 2019-07-07 10:03 BEYang_Z 阅读(358) 评论(0) 推荐(0)
摘要:Description 在一条直线上有 N 个炸弹,每个炸弹的坐标是 Xi,爆炸半径是 Ri,当一个炸弹爆炸时,如果另一个炸弹所在位置 Xj 满足: Xi−Ri≤Xj≤Xi+Ri,那么,该炸弹也会被引爆。 现在,请你帮忙计算一下,先把第 i 个炸弹引爆,将引爆多少个炸弹呢? 在一条直线上有 N 个炸 阅读全文
posted @ 2019-07-06 19:47 BEYang_Z 阅读(193) 评论(1) 推荐(0)
摘要:题目描述 After trying hard for many years, Byteasar has finally received a pilot license. To celebrate the fact, he intends to buy himself an airplane and 阅读全文
posted @ 2019-01-31 08:41 BEYang_Z 阅读(183) 评论(0) 推荐(0)
摘要:Description 在艾泽拉斯的无尽之海里,有着一群不为人知的由各个种族的冒险者统治的岛屿,这些岛屿都很庞大,足以在上面建造许多的城市,城市之间有一些单向道路连接。有一天,QYQ无意中发现了这些岛屿,并且发现在每个城市的地下都或多或少埋藏着一些装备、金币、宝物……可是正当QYQ兴奋不已打算全部把 阅读全文
posted @ 2019-01-30 19:06 BEYang_Z 阅读(235) 评论(0) 推荐(0)
摘要:Description Description Input Output Input Input Output Output Sample Input 15 5 32 3 63341 5 157243 5 57054 3 123821 3 2172660001000013000 Sample Out 阅读全文
posted @ 2019-01-26 15:40 BEYang_Z 阅读(205) 评论(0) 推荐(0)
摘要:Description 首先看到题目别太开心,这题可不是让你出数据~^_*背景神马的就忽略了。这题就是给你一棵带边权的树,然后这棵树是某个完全图唯一的最小生成树。问原来的完全图中所有边可能的最小边权和是多少。完全图是任意两个点之间都有边相连的图。 Description 首先看到题目别太开心,这题可 阅读全文
posted @ 2019-01-19 16:02 BEYang_Z 阅读(214) 评论(0) 推荐(0)
摘要:Description Description Input Output Input Input Output Output Sample Input 4 4 1 2 1 10 2 4 3 5 1 3 1 5 2 4 2 7 Sample Output 6 2 3 4 5 6 7 Sample In 阅读全文
posted @ 2018-10-24 15:43 BEYang_Z 阅读(182) 评论(0) 推荐(0)
摘要:Description 江湖由 N 个门派(2≤N≤100,000,编号从 1 到 N)组成,这些门派之间有 N-1 条小道将他们连接起来,每条道路都以“尺”为单位去计量,武林盟主发现任何两个门派都能够直接或者间接通过小道连接。 虽然整个江湖是可以互相到达的,但是他担心有心怀不轨之徒破坏这个武林的安 阅读全文
posted @ 2018-10-19 22:05 BEYang_Z 阅读(241) 评论(0) 推荐(0)
摘要:Description 故事发生在1486 年的意大利,Ezio 原本只是一个文艺复兴时期的贵族,后来因为家族成员受到圣殿骑士的杀害,决心成为一名刺客。最终,凭借着他的努力和出众的天赋,成为了杰出的刺客大师。刺客组织在他的带领下,为被剥削的平民声张正义,赶跑了原本统治意大利的圣殿骑士首领-教皇亚历山 阅读全文
posted @ 2018-10-15 19:52 BEYang_Z 阅读(239) 评论(0) 推荐(1)
摘要:Description A国有n个城市,城市之间有一些双向道路相连,并且城市两两之间有唯一路径。现在有火车在城市a,需要经过m个城市。火车按照以下规则行驶:每次行驶到还没有经过的城市中在m个城市中最靠前的。现在小A想知道火车经过这m个城市后所经过的道路数量。 Description A国有n个城市, 阅读全文
posted @ 2018-08-19 19:59 BEYang_Z 阅读(175) 评论(0) 推荐(0)
摘要:Description Description Input 第一行包含一个正整数 m,代表操作数。接下来 m 行,每行可能有以下形式:1 s 代表将数字串 s 加入信息集中2 s 代表询问数字串 s 是否在信息集中3 a b 代表使数字串 a 和 b 互相纠缠 Output 对于每一个 2 操作,如 阅读全文
posted @ 2018-08-17 19:30 BEYang_Z 阅读(237) 评论(1) 推荐(1)
摘要:Description 我们有一颗从1到n编号的n个结点的树,此外,您将从树中获得M个节点对,形式为(a1,b1),(a2,b2),…(am,bm).我们需要给每一条边定向,使得每一对节点对存在一条从ai到bi或从bi到ai的路径。现在要求方案数,对10^9+7取mod即可。 Description 阅读全文
posted @ 2018-08-12 19:48 BEYang_Z 阅读(281) 评论(0) 推荐(0)
摘要:Description 悠悠岁月,不知不觉,距那传说中的pppfish晋级泡泡帝已是过 去数十年。数十年 中,这颗泡泡树上,也是再度变得精彩,各种泡泡 天才辈出,惊艳世人,然而,似乎 不论后人如何的出彩,在他们的头 顶之上,依然是有着一道身影而立。 泡泡帝,pppfish。 现在,pppfish即将 阅读全文
posted @ 2018-08-10 19:40 BEYang_Z 阅读(264) 评论(0) 推荐(0)
摘要:Description 有n个城市,标号为1到n,修建道路花费m天,第i天时,若gcd(a,b)=m-i+1,则标号为a的城市和标号为b的城市会建好一条直接相连的道路,有多次询问,每次询问某两座城市最早什么时候能连通。 Description 有n个城市,标号为1到n,修建道路花费m天,第i天时,若 阅读全文
posted @ 2018-08-08 19:42 BEYang_Z 阅读(253) 评论(0) 推荐(0)
摘要:题目描述 S 城现有两座监狱,一共关押着N 名罪犯,编号分别为1~N。他们之间的关系自然也极不和谐。很多罪犯之间甚至积怨已久,如果客观条件具备则随时可能爆发冲突。我们用“怨气值”(一个正整数值)来表示某两名罪犯之间的仇恨程度,怨气值越大,则这两名罪犯之间的积怨越多。如果两名怨气值为c 的罪犯被关押在 阅读全文
posted @ 2018-03-16 21:19 BEYang_Z 阅读(196) 评论(0) 推荐(0)
摘要:Description 在PJOI2010夏令营快要结束的时候,很多营员提出来要把整个夏令营期间的资料刻录成一张光盘给大家,以便大家回去后继续学习。组委会觉得这个主意不错!可是组委会一时没有足够的空光盘,没法保证每个人都能拿到刻录上资料的光盘,又来不及去买了,怎么办呢? 组委会把这个难题交给了DYJ 阅读全文
posted @ 2018-03-15 16:43 BEYang_Z 阅读(278) 评论(0) 推荐(0)
摘要:Description 给定一棵树,边的颜色为黑或白,初始时全部为白色。维护两个操作:1. 查询 u 到根路径上的第一条黑色边的标号。2. 将 u 到 v 路径上的所有边的颜色设为黑色。 Description 给定一棵树,边的颜色为黑或白,初始时全部为白色。维护两个操作:1. 查询 u 到根路径上 阅读全文
posted @ 2018-03-14 15:43 BEYang_Z 阅读(288) 评论(0) 推荐(0)

1