Z_L_G
Z_L_G
全部文章
题解
总结(8)
训练赛(3)
归档
标签
去牛客网
登录
/
注册
又活一天?
你怎么可能做和别人相同的事情又同时超过别人呢?
全部文章
/ 题解
(共5篇)
算法入门-[SCOI2010]游戏
题意 有n个二元组,每个二元组可以选取一个值,组成一个长为n的序列,问从1开始的最大连通能到几 思路 并查集,对于单一二元组,我们总希望选择其中小的 对于一个连通块:一定属于下述两种情况之一 n个数的连通块,有n-1条边,则最大的元素选不到 n个数的连通块,有超过n-1条边,则所有元素...
并查集
广度优先搜索
思维
2025-04-12
0
11
算法入门-奶酪
题意 有一块奶酪,高度为h,内部有n个球洞,半径均为r,问这些球洞能否贯穿奶酪 思路 使用并查集,合并到顶和底两个大集合中,最后检查顶和底是否在同一个集合 注意,和顶部连通的球洞可能同时和底部连通,注意处理方式 另一种思路为使用深度优先搜索,看全部搜完后最大深度能否超过h AC代码(并查集)...
并查集
深度优先搜索
2025-04-03
0
23
算法入门-食物链-并查集特殊用法
PS 此题是并查集的一种抽象运用,通过开大空间,将一条逻辑链存到一个合并集合里 开眼看世界 题意 三种动物:a吃b,b吃a,c吃a n只动物,m条信息,信息就两类——ab是同类\a吃b 若一条信息和之前矛盾,则认为新出现的是假信息,求一共有多少条假信息 思路 最终维护三个集合,每个集合代表...
并查集
2025-03-31
0
18
算法入门-DongDong认亲戚
题意 n个人,m次操作 每次操作要么在a,b之间建立亲戚关系,要么查询a,b之间是否为亲戚 思路 并查集典例,最开始每个结点的父亲是自己,建立,就合并两个,查询就查询 AC代码 #include<bits/stdc++.h> using namespace std; int f...
并查集
2025-03-31
0
18
算法入门-Parity_game-并查集
题意 给定长为n的01串,给出m次描述,找出第一次矛盾的描述序号 思路 将区间值转化为端点值 eg:[5,10]中有奇数个1,说明前4个数中1的个数和前10个数中1的奇偶性不同,也就是前4个数中有奇数个一的时候前10个数有偶数个1 维护一个大小为2n的father数组,当属于1-n表明为奇数,...
并查集
map
2025-03-31
0
18