- 博客(3)
- 收藏
- 关注
原创 P2860 [USACO06JAN]冗余路径Redundant Paths
题目大意:在图中加最少的边,使整个图成为边双连通分量。首先将所有原图中的边双连通分量缩点,把它转换为一棵树。我们会发现,去掉一条边后可能会与原树不连通的,是只连有一条边的边,即叶节点。我们只需要将所有的叶节点连成一个环,就可以使整个图边双连通了。答案即⌈leaf÷2⌉\lceil leaf \div 2\rceil⌈leaf÷2⌉代码:#include<cstdio>#i...
2019-09-04 22:34:29 124
原创 P2746 [USACO5.3]校园网Network of Schools
TarjanTarjanTarjan模板题思路分析:先用tarjan缩点,保证图中没有环。由于不存在环,对于每条链,只需要将软件发给入度为000的点,就可以传给这条链上所有的点。因此,任务AAA就转化为了求缩点后的图中有多少个点入度为000。对于任务BBB,“ 不论我们给哪个学校发送新软件,它都会到达其余所有的学校 ”,则图中一定不存在入度为000和出度为000的点。只要在入度为0的点和...
2019-09-04 21:44:28 100
原创 P2863 [USACO06JAN]牛的舞会The Cow Prom
TarjanTarjanTarjan算法的裸题,只要判断强连通分量是否大111就行了,如果大于就答案+1+1+1,最后输出就行了。代码:#include<cstdio>#include<cctype>#include<queue>#include<cstring>#include<algorithm>#include<...
2019-08-30 20:49:09 97
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人