![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
并查集
九号新秀
这个作者很懒,什么都没留下…
展开
-
CAA的图 并查集
CAA的图题目要求找到连通路径上最大的L的同时,尽可能找到最小的R。思路:先将所有的边进行排序,按从大到小进行筛选,当两个顶点第一次连通的时候,就找到了边L,此时边L肯定是最大的。再从边L开始,往大的边进行枚举,当两个顶点再次连通的时候,就找到了边R。...原创 2020-12-21 09:57:36 · 104 阅读 · 0 评论 -
poj 1182 食物链 并查集 Java
poj 1182 食物链这道题其实还不是太明白import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.StreamTokenizer;class UnionFind { int[] parent; int[] size; int count; public UnionFind(int n) {原创 2020-10-01 14:39:54 · 211 阅读 · 0 评论 -
洛谷 p1111 修复公路 并查集 Java
洛谷 p1111 修复公路并查集 + 贪心从小到大选取花费时间,到最后只剩一个连通分量的时候就任意两个村庄都连通了。还有一种方法是用 kruskal 算法,当最小生成树构建完成后,最小生成树里面最大的边的权重就是答案。import java.util.Arrays;import java.util.Comparator;import java.util.Scanner;class UnionFind { int[] parent; int[] size; // 根结点对应的分量的原创 2020-09-30 10:37:30 · 149 阅读 · 0 评论