题意读懂了就好做了,就是求一下点双连通分量。维护一下一颗子树的结点数,对于一个结点当u是割点的时候,统计一下u分割的连通分量v,每得到一个连通分量的结点数cnt(v)和之前连通分量结点数sum相乘一下就好。最后加一下和u的子树上的连通分量总数和其它的结点的乘积。B,C中其中一者可以是A,所有最后还要...
分类:
其他好文 时间:
2015-08-30 15:47:00
阅读次数:
104
边双连通分量+缩点#include#include#include#include#includeusing namespace std;const int maxn = 10000 + 10; const int Maxn = 2 * 100000 + 10; int low[maxn];int ...
分类:
其他好文 时间:
2015-08-28 22:55:30
阅读次数:
249
poj 3352Road Construction&& poj 3177Redundant Paths给一个无向图,问最少需要添加多少条边,使它成为双连通图。做法:边双连通缩点,成为一棵树。若要使得任意一棵树,变成一个双连通图,那么至少增加的边数 =(度数为1的结点数 + 1 )/ 2 1 #in....
分类:
其他好文 时间:
2015-08-28 02:05:42
阅读次数:
248
给出一个无向图,你可以加一条边,使得加上边之后的图割边数量最少。方法:每个边双连通分量缩点,形成一个树,树上的每条边都是割边,割边数量为S1;接下来只要算出树上最长路径(树的直径)就可以了,最长路径两段连线,路径上的割边都不可能再成为割边了,记最长路径长度为S2;Ans=S1-S2;第一步可以用Ta...
分类:
其他好文 时间:
2015-08-27 22:41:42
阅读次数:
130
// ACM学习-割点和桥.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include
#include
#include
#include
using namespace std;
const int v = 13;
int edge[v][v] = {
{ 0, 1, 1, 0, 0, 1, 0, 0, 0, 0...
分类:
其他好文 时间:
2015-08-25 12:01:46
阅读次数:
253
题目链接:
poj2942
题意:
有n个人,可以开多场圆桌会议
这n个人中,有m对人有仇视的关系,相互仇视的两人坐在相邻的位置
且每场圆桌会议的人数只能为奇书
问有多少人不能参加
解题思路:
首先构图,将所有的仇视关系视为一条边,最后再取已经得到的图的逆图,
这样图上连接的边就代表可以相邻而坐的关系
然后就是找奇圈了,首先就是要...
分类:
其他好文 时间:
2015-08-19 16:49:04
阅读次数:
109
Warm up
Time Limit: 10000/5000 MS (Java/Others) Memory Limit: 65535/65535 K (Java/Others)
Total Submission(s): 4830 Accepted Submission(s): 1086
Problem Description
N planets are conne...
分类:
其他好文 时间:
2015-08-18 22:52:11
阅读次数:
165
Redundant Paths
Time Limit: 1000MS
Memory Limit: 65536K
Total Submissions: 10798
Accepted: 4626
Description
In order to get from one of the F (1 <= F <= 5,000) graz...
分类:
其他好文 时间:
2015-08-18 16:24:09
阅读次数:
189
题目大意:有一个人奇怪的人想要铺路,这个人想把每个环都铺上石头,但是铺石头时不能重复铺,如果重复铺的话,这条边就算损坏
问这个人要损坏多少条边,有多少条边可以不用铺石头解题思路:不用铺石头的边肯定是桥,因为桥不属于任意一个环
接着判断一下有多少条边会冲突,首先,一个环的话肯定是点-双连通,但点-双连通不一定是个环,所以这个要判断一下。
一个正常的环是要满足 边数=点数 的,如果边数比点数多了,...
分类:
其他好文 时间:
2015-08-14 06:33:42
阅读次数:
194
Knights of the Round Table
Time Limit: 7000MS
Memory Limit: 65536K
Total Submissions: 10908
Accepted: 3585
Description
Being a knight is a very attractive career: searc...
分类:
其他好文 时间:
2015-08-12 01:27:55
阅读次数:
154