#DFS应用
小魚兒.
天下皆白,唯我独黑!
展开
-
PAT A1021 Deepest Root (25 分)(10.3 判断给定图是否为树,并求最大高度,输出最大高度时的根结点)
1021 Deepest Root (25 分) A graph which is connected and acyclic can be considered a tree. The height of the tree depends on the selected root. Now you are supposed to find the root that results in a ...原创 2019-10-29 15:19:09 · 125 阅读 · 0 评论 -
PAT A10.4 1013 Battle Over Cities (25 分)(求删除结点后所需增加边数是图连通——求连通分量数)
1013 Battle Over Cities (25 分) It is vitally important to have all the cities connected by highways in a war. If a city is occupied by the enemy, all the highways from/toward that city are closed. We...原创 2019-10-28 15:07:11 · 119 阅读 · 0 评论 -
Code Up 10.3 图的遍历——问题 B: 连通图(求连通分量的个数)(DFS及BFS写法)
问题 B: 连通图 题目描述 给定一个无向图和其中的所有边,判断这个图是否所有顶点都是连通的。 输入 每组数据的第一行是两个整数 n 和 m(0<=n<=1000)。n 表示图的顶点数目,m 表示图中边的数目。如果 n 为 0 表示输入结束。随后有 m 行数据,每行有两个值 x 和 y(0<x, y <=n),表示顶点 x 和 y 相连,顶点的编号从 1 开始...原创 2019-10-27 15:42:56 · 521 阅读 · 0 评论 -
Code Up 10.3问题 A: 第一题(利用DFS求图的连通分量)
问题 A: 第一题 题目描述 该题的目的是要你统计图的连通分支数。 输入 每个输入文件包含若干行,每行两个整数i,j,表示节点i和j之间存在一条边。 输出 输出每个图的联通分支数。 样例输入 1 4 4 3 5 5 样例输出 2 题意非常简单明了,此处用DFS求解 注意:1、数组必须开到1000000 量级,不然会运行错误 2、必须用adj...原创 2019-10-26 16:29:38 · 229 阅读 · 0 评论 -
PAT A 1034 Head of a Gang (30 分)(图的DFS遍历的应用)
1034 Head of a Gang (30 分) One way that the police finds the head of a gang is to check people's phone calls. If there is a phone call between A and B, we say that A and B is related. The weight of a...原创 2019-10-25 15:43:41 · 133 阅读 · 0 评论