割点与割边练习
2015-12-02 20:40
176 查看
试题链接
http://acm.hust.edu.cn/vjudge/contest/view.action?cid=101179#overview
A裸题,求出无向图的割点数
B求出块之后利用二分图进行染色,判断是不是奇数环
(如果是偶数环会产生什么样的效果?)
C和A题相似不过有重边,所以要考虑反向边
D利用点来记录朝向父亲的边是不是桥,然后在求最近公共祖先的时候进行暴力修改
E首先判断一个点是不是割点,判断完之后是如何求出这个点去掉之后还有几个联通块的呢
如果这个点是根就是他的儿子数-1
如果low[v] >= low[u]而且这个点也不是根就算作一个联通块不过注意去掉之后还要和父亲有一个联通块
http://acm.hust.edu.cn/vjudge/contest/view.action?cid=101179#overview
A裸题,求出无向图的割点数
B求出块之后利用二分图进行染色,判断是不是奇数环
(如果是偶数环会产生什么样的效果?)
C和A题相似不过有重边,所以要考虑反向边
D利用点来记录朝向父亲的边是不是桥,然后在求最近公共祖先的时候进行暴力修改
E首先判断一个点是不是割点,判断完之后是如何求出这个点去掉之后还有几个联通块的呢
如果这个点是根就是他的儿子数-1
如果low[v] >= low[u]而且这个点也不是根就算作一个联通块不过注意去掉之后还要和父亲有一个联通块
相关文章推荐
- 初学图论-Kahn拓扑排序算法(Kahn's Topological Sort Algorithm)
- 初学图论-Bellman-Ford单源最短路径算法
- 初学图论-DAG单源最短路径算法
- 初学图论-Dijkstra单源最短路径算法
- 初学图论-Dijkstra单源最短路径算法基于优先级队列(Priority Queue)的实现
- 封装好的Folyd建图,C++源码
- LCA模板
- 图论学习笔记之一——Floyd算法
- 【LCA】SPOJ QTREE2
- poj 3249 Test for Job 最长路
- HDU 2544
- Timus 1557 Network Attack DFS+各种各种...
- HDU1289 Tarjan-模板题
- Poj2638 网络流+最短路+二分答案
- Aizu1311 分层图最短路 (...大概)
- HDU 3631 Shortest Path
- 二分图匹配模板
- 最短路径 -- spfa
- POJ2377 Bad Cowtractors
- Six Degrees of Cowvin Bacon(最短路径floyd算法)