![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ACM_连通图
feng_zhiyu
这个作者很懒,什么都没留下…
展开
-
【nowcoder 通知小弟】(tarjan缩点)
链接:https://www.nowcoder.com/acm/contest/76/E 来源:牛客网时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32768K,其他语言65536K 64bit IO Format: %lld 题目描述 在战争时期,A国派出了许多间谍到其他国家去收集情报。因为间谍需要隐秘自己的身份,所以他们之间只是单向联系。所以,...原创 2018-02-12 12:50:46 · 528 阅读 · 2 评论 -
【poj 1236 Network of Schools 】(强连通分量,Tarjan算法缩点)
Tarjan算法:http://blog.csdn.net/feng_zhiyu/article/details/78941782 题意: N台电脑之间能够通过有向边(u,v)从第u台电脑传输文件到第v台电脑。如果给第u台电脑投放一个文件,那么这个文件就能通过有向边传输到第v台电脑上,给你N台电脑的连接情况。 那么问题来了: 1、最少向这N台电脑中的几台电脑投放文件,就能使N台电脑都能接收...原创 2018-02-12 11:09:04 · 332 阅读 · 0 评论 -
【 UVA - 315 Network】(求割点 Tarjan算法)
题意:求割点 割点概念: 在无向连通图中,如果将其中一个点以及所有连接该点的边去掉,图就不再连通,那么这个点就叫做割点(cut vertex / articulation point)。Tarjan算法求割点模板代码:#include <cstdio>#include <iostream>#include <cstring>#inclu...原创 2018-02-12 14:29:36 · 432 阅读 · 0 评论 -
【UVA - 796 Critical Links 】(求桥 Tarjan算法)
题意:求桥 ps:本题不存在重边桥:当且仅当 (u,v) 为父子边,且满足 dfn[u] < low[v] 割点、桥详解:http://www.lydshy.com/wordpress/115#include <cstdio>#include <iostream>#include <cstring>#include <map&g...原创 2018-02-12 15:37:25 · 365 阅读 · 0 评论 -
历届试题 危险系数 (求某条路径上的割点数,dfs)
问题描述 抗日战争时期,冀中平原的地道战曾发挥重要作用。地道的多个站点间有通道连接,形成了庞大的网络。但也有隐患,当敌人发现了某个站点后,其它站点间可能因此会失去联系。我们来定义一个危险系数DF(x,y):对于两个站点x和y (x != y), 如果能找到一个站点z,当z被敌人破坏后,x和y不连通,那么我们称z为关于x,y的关键点。相应的,对于任意一对站点x和y,危险系数DF(x,y...原创 2018-02-14 12:01:11 · 510 阅读 · 0 评论 -
【PAT 甲级】1013 Battle Over Cities (25)(dfs/并查集)
题目链接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 must know immediately if we...原创 2018-07-11 14:48:33 · 381 阅读 · 0 评论