随笔分类 -  图论---tarjan

摘要:题目链接:https://www.lydsy.com/JudgeOnline/problem.php?id=2208 题意:定义一种连通数,一个点能通过边到达另一个点就是一个连通个数,规定点自己能到达自己,问每个点连通数之和是多少? 思路:首先避免有环,要先用tarjan缩点,并记录每个连通分量的点 阅读全文
posted @ 2019-08-01 15:02 怀揣少年梦.# 阅读(345) 评论(0) 推荐(0) 编辑
摘要:题目链接:http://poj.org/problem?id=2942 转载自:https://blog.csdn.net/lyy289065406/article/details/6756821 大致题意: 亚瑟王要在圆桌上召开骑士会议,为了不引发骑士之间的冲突,并且能够让会议的议题有令人满意的结 阅读全文
posted @ 2019-07-31 16:05 怀揣少年梦.# 阅读(215) 评论(0) 推荐(0) 编辑
摘要:题目链接:http://poj.org/problem?id=3177 题意:给出一个n个点,m条边的连通图,问至少加几条边使两两点可以至少两条路到达。 思路:题目就是要将一个有桥的连通图变成双连通图。 把双连通子图缩点,形成一颗树。假设树的叶子节点有leaf个,至少要加的边数就是(leaf+1)/ 阅读全文
posted @ 2019-07-26 15:00 怀揣少年梦.# 阅读(344) 评论(0) 推荐(0) 编辑
摘要:题目链接:https://nanti.jisuanke.com/t/40259 Ichuan really likes to play games, so he organized a game competition with NN participating players. Follows a 阅读全文
posted @ 2019-07-26 09:25 怀揣少年梦.# 阅读(376) 评论(0) 推荐(0) 编辑
摘要:简单的理解: 割点:在一个连通图中,去掉一点能使图变成多个连通块的点叫割点; 桥就是去掉一边能使图变成多个联通块的边 求法: 割点: (1)u为树根时,且u有多于一个子树。 (2)u不为树根,且满足存在 low[v]>=dfn[u]。 则u是割点。 桥:当low[v]>dfn[u]时,边(u,v)、 阅读全文
posted @ 2019-07-21 16:45 怀揣少年梦.# 阅读(278) 评论(0) 推荐(0) 编辑
摘要:题目链接:http://poj.org/problem?id=2762 题目意思:一个山洞有n个房间,m条单向边,要任意两个房间(假如房间x,y),要x可以到y,或者y到x(或者不是并且) 如果可以就输出Yes,不是就输出No。 思路:题目是或者不是并且,并且的话,直接求是否是强联通图即可。 或者的 阅读全文
posted @ 2018-11-23 19:07 怀揣少年梦.# 阅读(151) 评论(0) 推荐(0) 编辑
摘要:题目链接:http://poj.org/problem?id=1236 题意:有n个学校,学校之间的网络由单向边连接,现在有一个软件要传向每个学校,(单向连通的可以直接传达) 问最少要传给多少个学校可以全部传达? 再至少添加几条单向边,可以随便发送给一个学校使全部学校传达到。 思路: 先找到连通分量 阅读全文
posted @ 2018-11-21 22:05 怀揣少年梦.# 阅读(175) 评论(0) 推荐(0) 编辑
摘要:题目链接:https://www.luogu.org/problemnew/show/P3469 题意:在n个点m条边的无向图,求删掉一个点后,有多少个有序(x,y)由连通到不连通 思路: 分两种情况: 1.点不为割点,答案就是(n-1)*2(这个点到其他的点,其他的点到这个点) 2.点是割点,那么 阅读全文
posted @ 2018-11-16 20:11 怀揣少年梦.# 阅读(198) 评论(0) 推荐(0) 编辑
摘要:题目链接:http://poj.org/problem?id=1144 题目意思:求一个图的割点个数 割点:在一个无向图中,如果删除一个顶点以及所有相关联的边以后,图的连通分量增多,就称这个点为割点。 1、如果u为树根,那么u有2棵以上子树,则是割点。这种情况容易处理 2、如果u不为树根,那么(u, 阅读全文
posted @ 2018-11-16 17:13 怀揣少年梦.# 阅读(247) 评论(0) 推荐(0) 编辑
摘要:题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3861 题意:有n个城市,m条路(有方向的),国王想把n个城市划最少个数的州,便于管理。两两相连的城市一定划为一个州,在同一个州的任意两个城市相互之间至少要有一条路径到达,即u到达v或v到达u;每个点都只 阅读全文
posted @ 2018-07-29 16:25 怀揣少年梦.# 阅读(177) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示