随笔分类 - 数据结构-并查集
摘要:洛谷 P3367 【模板】并查集 洛谷传送门 题目描述 如题,现在有一个并查集,你需要完成合并和查询操作。 输入格式 第一行包含两个整数 N,MN,M ,表示共有 NN 个元素和 MM 个操作。 接下来 MM 行,每行包含三个整数 Z_i,X_i,Y_iZ**i,X**i,Y**i 。 当 Z_i=
阅读全文
摘要:CF468B Two Sets 洛谷传送门 题意翻译 给出 nn 个各不相同的数字,将它们分别放入 AA 和 BB 两个集合中,使它们满足: 若数字 xx 在集合 AA 中,那么数字 a-xa−x 也在集合 AA 中; 若数字 xx 在集合 BB 中,那么数字 b-xb−x 也在集合 BB 中。 输
阅读全文
摘要:NOIP2020模板测试题大全 备战NOIP2020,从写好模板做起。 本蒟蒻在2019-2020这几年间出了很多模板题。被大家誉为“只会出模板题的垃圾”。 但是还是稍稍有点含金量的。有兴趣的OIer们欢迎来喷。 也欢迎私信我讨论题目~ 话不多说,现在开始。 一、数据结构模板 RMQ-U80510
阅读全文
摘要:JDOJ 1019: 电子眼 JDOJ传送门 Description 中山市石一个环境优美、气候宜人的小城市。因为城市的交通并不繁忙,市内的道路网很稀疏。准确地说,中山市有N条马路和N个路口,每条马路连接两个路口,每两个路口之间最多只有一条马路。作为一条交通网络,显然每两个路口之间都是可达的。为了更
阅读全文
摘要:USACO Empty Stalls 洛谷传送门 JDOJ传送门 Description Problem 1: Empty Stalls [Brian Dean, 2013] Farmer John's new barn consists of a huge circle of N stalls (
阅读全文
摘要:USACO Closing the Farm 洛谷银 洛谷金 JDOJ银 Description Farmer John and his cows are planning to leave town for a long vacation, and so FJ wants to temporari
阅读全文
摘要:VIJOS-P1190 繁忙的都市 洛谷传送门 JDOJ传送门 Description 城市C是一个非常繁忙的大都市,城市中的道路十分的拥挤,于是市长决定对其中的道路进行改造。城市C的道路是这样分布的:城市中有n个交叉路口,有些交叉路口之间有道路相连,两个交叉路口之间最多有一条道路相连接。这些道路是
阅读全文
摘要:VIJOS-P1034 家族 JDOJ传送门 Description 若某个家族人员过于庞大,要判断两个是否是亲戚,确实还很不容易,现在给出某个亲戚关系图,求任意给出的两个人是否具有亲戚关系。规定:x和y是亲戚,y和z是亲戚,那么x和z也是亲戚。如果x,y是亲戚,那么x的亲戚都是y的亲戚,y的亲戚也
阅读全文
摘要:JDOJ 1046 亲戚 JDOJ传送门 Description 或许你并不知道,你的某个朋友是你的亲戚。他可能是你的曾祖父的外公的女婿的外甥女的表姐的孙子。如果能得到完整的家谱,判断两个人是否亲戚应该是可行的,但如果两个人的最近公共祖先与他们相隔好几代,使得家谱十分庞大,那么检验亲戚关系实非人力所
阅读全文
摘要:重谈并查集 当初学并查集的时候记得是森哥讲的@zcs0724。但是没太学明白(是因为蒟蒻太菜,跟森哥没半毛钱关系),于是今天来重新捋一下并查集,顺便补个讲解。就叫重谈并查集吧。(没有爆粗)(滕总笑) 并查集的概念 并查集(Disjoint-Set)是一种可以维护若干个不重叠的集合,并支持集合合并与查
阅读全文
摘要:浅谈启发式合并 本篇随笔简单浅谈一下启发式合并。 启发式合并的概念 顾名思义,启发式合并解决的是合并类的问题。 现在给一个最基本的合并问题。 我们要把个集合,总共个元素合并成一个大集合。 很容易得出,最坏的情况下需要合并次,每次合并个元素,也就是的时间复杂度。
阅读全文
摘要:洛谷 U85165 传播八卦 题目传送门 题目背景 由于过于频繁地和女朋友幽会(有一次还就在机房附近,实在是太过分了!),谈恋爱的事情被同学们发现了!与之相关的八卦火速在学校传开...... 题目描述 现在一共有(编号)个人知道谈恋爱。但是,每个人都只
阅读全文
摘要:[POI2008]CLO Toll 题意描述 Byteotia城市有n个 towns m条双向roads. 每条 road 连接 两个不同的 towns ,没有重复的road. 你要把其中一些road变成单向边使得:每个town都有且只有一个入度 题解: 这道题是并查集的一种应用。 我们在大脑中开始
阅读全文
摘要:洛谷 P2024 [NOI2001]食物链 "洛谷传送门" JDOJ 1555: VIJOS P1531 食物链 "JDOJ传送门" JDOJ 1047: 食物链 "JDOJ传送门" Description 动物王国中有三类动物A,B,C,这三类动物的食物链构成了有趣的环形。A吃B, B吃C,C吃A
阅读全文
摘要: 洛谷 P1196 [NOI2002]银河英雄传说 "洛谷传送门" JDOJ 1521: VIJOS P1443 银河英雄传说 "JDOJ传送门" Description 公元五八○一年,地球居民迁移至金牛座α第二行星,在那里发表银河联邦创立宣言,同年改元为宇宙历元年,并开始向银河系深处拓展。 宇
阅读全文
摘要:洛谷 P1892 [BOI2003]团伙 "洛谷传送门" 题目描述 1920年的芝加哥,出现了一群强盗。如果两个强盗遇上了,那么他们要么是朋友,要么是敌人。而且有一点是肯定的,就是: 我朋友的朋友是我的朋友; 我敌人的敌人也是我的朋友。 两个强盗是同一团伙的条件是当且仅当他们是朋友。现在给你一些关于
阅读全文
摘要:洛谷 P3958 奶酪 "洛谷传送门" JDOJ 3157: [NOIP2017]奶酪 D2 T1 "JDOJ传送门" Description 现有一块大奶酪,它的高度为 h,它的长度和宽度我们可以认为是无限大的,奶酪中间有许多半径相同的球形空洞。我们可以在这块奶酪中建立空间坐标系,在坐标系中,奶酪
阅读全文
摘要:洛谷 P2323 [HNOI2006]公路修建问题 https://www.luogu.org/problem/P2323 JDOJ 2860: [HNOI2006]公路修建问题 D2 T2 https://neooj.com/oldoj/problem.php?id=2860 题目描述 OI is
阅读全文
摘要:洛谷 P2661 信息传递 https://www.luogu.org/problemnew/show/P2661 JDOJ 2996: [NOIP2015]信息传递 D1 T2 https://neooj.com:8082/oldoj/problem.php?id=2996 Description
阅读全文
摘要:洛谷 P1195 口袋的天空 https://www.luogu.org/problemnew/show/P1195 JDOJ 1374: VIJOS-P1234 口袋的天空 https://neooj.com:8082/oldoj/problem.php?id=1374 (我还是喜欢洛谷的题面,吉
阅读全文