随笔分类 - 数据结构—并查集
摘要:题意 "链接" Sol 神仙题+ "神仙做法" %%%%%%%% 我再来复述一遍。。 首先按照坐标排序,然后维护一个扫描线从低处往高处考虑。 一个连通块的内状态使用两个变量即可维护表示联通块内的最大答案,表示联通块内的数量 若当前的水超过了当前的挡板,那么将当前联通块
阅读全文
摘要:题意 "题目链接" 给出一张带权无向图,每次询问之间是否存在一条路径满足 Sol 这题居然是分块。。想不到想不到。。做这题的心路历程大概可以写个800字的作文。 下面的做法复杂度是错的。但是可以过 以下是attack
阅读全文
摘要:题意 "题目链接" Sol 感觉自己已经老的爬不动了。。 想了一会儿,大概用个不删除莫队+带撤销并查集就能搞了吧,应该卡的过去 不过不删除莫队咋写来着?。。。。跑去学。。 带撤销并查集咋写来着?。。。。跑去学。。。 发现自己的带撤销并查集是错的,,自己yy着调了1h
阅读全文
摘要:题意 "题目链接" Sol 和cc的一道题很像啊 对于初始的个点,每加一条限制实际上就是合并了两个联通块。 那么我们预处理出表示的是节点所在的联通块根节点转了圈,该节点会转多少圈 并查集维护联通性以及联通块大小,直接启发式合并就可以了 ~~跑的好像还挺快~~ cpp
阅读全文
摘要:题意 "题目链接" Sol 神仙题啊Orzzzzzz 考场上的时候直接把树扔了对着式子想,想1h都没得到啥有用的结论。 然后cf正解居然是网络流??出给NOIP模拟赛T1???¥%……&((……%&(( 说一下非网络流解法吧。 首先题目中给出的我们可以认为是对于每个节点,
阅读全文
摘要:题意 "题目链接" Sol 直接倒着并查集一波就行了 cpp include // define int long long using namespace std; const int MAXN = 1e6 + 10; inline int read() { char c = getchar();
阅读全文
摘要:题意 题目链接 一张图,n个点,m条边,每个点有个权值x,x<=1e18。如果一条边的两个端点不一样,那么这条边是安全的,开始时所有边都是安全的。 现在有一个病毒y,病毒可以入侵任意的点,入侵一个点后的权值为(y^x)。 (S,y)表示病毒的权值为y,它只入侵了点集S中的点,整张图的边都是安全的。求
阅读全文
摘要:题意 题目链接 个人,每个人可以在第天或第,一天最多考一场试,问在最优的情况下,最晚什么时候结束 Sol 自己只能想到暴力匈牙利二分图匹配,然而还是被构造数据卡了。。 标算很神奇。 同样考虑把题目中给出的模型建成二分图,左侧代表每个人,右侧代表每一天的考试 然后我们把右侧每
阅读全文
摘要:题意 给你一张无向图,保证从1号点到每个点的最短路唯一。对于每个点求出删掉号点到它的最短路上的最后一条边(就是这条路径上与他自己相连的那条边)后1号点到它的最短路的长度 Sol emmm,考场上想了个贪心开心的飞起然而只多得了10分qwq 正解比较神仙。 首先把最短路树建出来,考虑一条非树边$(u,
阅读全文
摘要:Description ***姹接到一个任务,为税务部门调查一位商人的账本,看看账本是不是伪造的。账本上记录了n个月以来的收入情况,其中第i 个月的收入额为Ai(i=1,2,3...n-1,n), 。当 Ai大于0时表示这个月盈利Ai 元,当 Ai小于0时表示这个月亏损Ai 元。所谓一段时间内的总收入,
阅读全文
摘要:Description 给你一个无向图,N(N<=500)个顶点, M(M<=5000)条边,每条边有一个权值Vi(Vi<30000)。给你两个顶点S和T,求 一条路径,使得路径上最大边和最小边的比值最小。如果S和T之间没有路径,输出”IMPOSSIBLE”,否则输出这个 比值,如果需要,表示成一个
阅读全文
摘要:Description 1946 年 3 月 5 日,英国前首相温斯顿·丘吉尔在美国富尔顿发表“铁 幕演说”,正式拉开了冷战序幕。 美国和苏联同为世界上的“超级大国”,为了争夺世界霸权,两国及其 盟国展开了数十年的斗争。在这段时期,虽然分歧和冲突严重,但双方都 尽力避免世界范围的大规模战争(第三次世
阅读全文
摘要:题目描述 公元五八○一年,地球居民迁至金牛座α第二行星,在那里发表银河联邦创立宣言,同年改元为宇宙历元年,并开始向银河系深处拓展。 宇宙历七九九年,银河系的两大军事集团在巴米利恩星域爆发战争。泰山压顶集团派宇宙舰队司令莱因哈特率领十万余艘战舰出征,气吞山河集团点名将杨威利组织麾下三万艘战舰迎敌。 杨
阅读全文
摘要:题目描述 在实现程序自动分析的过程中,常常需要判定一些约束条件是否能被同时满足。 考虑一个约束满足问题的简化版本:假设x1,x2,x3...代表程序中出现的变量,给定n个形如xi=xj或xi≠xj的变量相等/不等的约束条件,请判定是否可以分别为每一个变量赋予恰当的值,使得上述所有约束条件同时被满足。
阅读全文
摘要:题目背景 “柴门闻犬吠,风雪夜归人”,冬天,不期而至。千里冰封,万里雪飘。空中刮起了鸭毛大雪。雪花纷纷,降落人间。 美能量星球(pty 在 spore 上的一个殖民地)上的人们被这美景所震撼。但是 pty 却不高兴,他不喜欢白色的世界,他觉得这样太单调了。所以他想对雪花进行染色,让世界变得多彩些。
阅读全文
摘要:题目描述 永无乡包含 n 座岛,编号从 1 到 n,每座岛都有自己的独一无二的重要度,按照重要度可 以将这 n 座岛排名,名次用 1 到 n 来表示。某些岛之间由巨大的桥连接,通过桥可以从一个岛 到达另一个岛。如果从岛 a 出发经过若干座(含 0 座)桥可以到达岛 b,则称岛 a 和岛 b 是连 通
阅读全文
摘要:内存限制:256 MiB时间限制:2000 ms标准输入输出 题目类型:传统评测方式:文本比较 上传者: 匿名 内存限制:256 MiB时间限制:2000 ms标准输入输出 题目类型:传统评测方式:文本比较 上传者: 匿名 提交提交记录统计讨论 1 测试数据 题目描述 这是一道模板题。 维护一个 n
阅读全文
摘要:热带岛屿Lagrishan的首领现在面临一个问题:几年前,一批外援资金被用于维护村落之间的道路,但日益繁茂的丛林无情的侵蚀着村民的道路,导致道路维修开销巨大,长老会不得不放弃部分道路的维护。上图左侧图显示的是正在使用道路的简图以及每条路每个月的维修费用(单位为aacms)。现在长老会需要提出一种方案
阅读全文
摘要:世界上有许多宗教,你感兴趣的是你学校里的同学信仰多少种宗教。 你的学校有n名学生(0 < n <= 50000),你不太可能询问每个人的宗教信仰,因为他们不太愿意透露。但是当你同时找到2名学生,他们却愿意告诉你他们是否信仰同一宗教,你可以通过很多这样的询问估算学校里的宗教数目的上限。你可以认为每名学
阅读全文
摘要:题目描述 S 城现有两座监狱,一共关押着N 名罪犯,编号分别为1~N。他们之间的关系自然也极不和谐。很多罪犯之间甚至积怨已久,如果客观条件具备则随时可能爆发冲突。我们用“怨气值”(一个正整数值)来表示某两名罪犯之间的仇恨程度,怨气值越大,则这两名罪犯之间的积怨越多。如果两名怨气值为c 的罪犯被关押在
阅读全文