求割点与桥(tarjan算法)
凌晨四点的洛杉矶fly
这个作者很懒,什么都没留下…
展开
-
POJ 2117 (去掉一个割点的求最多连通分支)
#include<cstdio>#include<cstring>#include<vector>#include<algorithm>using namespace std;const int maxn=10000+10;int n,m;vector<int> G[maxn];int cut[maxn];int lo...原创 2018-12-12 14:12:06 · 235 阅读 · 0 评论 -
POJ 1523 割点
题目:给你一个无向图,问你该图中有多少割点.且每个割点能把该图分为几个连通分量 #include<cstdio>#include<cstring>#include<algorithm>#include<vector>using namespace std;const int maxn= 1000+10;vector<i...原创 2018-12-15 19:31:44 · 87 阅读 · 0 评论 -
HDU 3849(求桥)
问题描述社交网络近来很受欢迎。网络帮助我们了解那些我们正在紧张关注的人,让我们跟上现代潮流的步伐。但是怎么样?通过什么方法我们可以知道我们想要的信息?在某些网站,也许人人,基于社交网络,我们主要通过与那些“流行领导者”的某些关系得到信息。似乎他们知道每一个最近的新闻并且总是在线他们总是发布突发新闻,通过我们与他们的关系,我们被告知“几乎所有事情”。(啊哈,“几乎所有东西”,这是一个冲动的...原创 2018-12-16 19:14:36 · 152 阅读 · 0 评论 -
无向图的割顶与桥(tarjan算法)
首先这个真的不怎么好理解,自己花了两天才弄明白,看书上写的是很迷茫,又看了几篇博客还是没怎么完全理解但是逐渐的越来越明白了最后看了百度百科才完全弄明白(早知道就直接看百度百科了上面讲的非常好)百度百科链接----->https://baike.baidu.com/item/tarjan%E7%AE%97%E6%B3%95/10687825?fr=aladdin//求无向图的割顶和桥...原创 2018-12-11 22:08:59 · 293 阅读 · 1 评论 -
poj1144 求割点的个数(注意输入的格式)
描述电话线公司(TLC)正在建立一个新的电话电缆网络。它们连接了几个从1到N的整数编号的位置。没有两个地方有相同的号码。线路是双向的,并且总是将两个地方连接在一起,并且在每个地方线路终止于电话交换机。每个地方都有一个电话交换机。它来自每个地方 可以通过其他地方的线路到达,但它不需要是直接连接,它可以通过几个交换。电源有时会在一个地方发生故障,然后交换机无法运行。TLC的官员意识到,在这种情况...原创 2018-12-12 13:13:23 · 276 阅读 · 0 评论 -
tarjan算法求割点和桥
#include<iostream>using namespace std;#include<cstdio>#include<cstring>#include<vector>#define N 201vector<int>G[N];int n,m,low[N],dfn[N];bool is_cut[N];int fat...原创 2019-01-22 10:02:57 · 143 阅读 · 0 评论 -
强联通分量+缩点
A number of schools are connected to a computer network. Agreements have been developed among those schools: each school maintains a list of schools to which it distributes software (the “receiving sc...原创 2019-02-21 18:04:42 · 136 阅读 · 0 评论 -
让最多双向边->单向边(保证强连通)
In a certain town there are n intersections connected by two- and one-way streets. The town is very modern so a lot of streets run through tunnels or viaducts. Of course it is possible to travel betwe...原创 2019-02-22 13:14:00 · 325 阅读 · 0 评论