HDU 2460 Network
题目链接
题意:给定一个无向图,问每次加入一条边,问个图中还剩多少桥
思路:先双连通缩点,然后形成一棵树,每次加入一条边,相当于询问这两点路径上有多少条边,这个用树链剖分+线段树处理
代码:
#include
#include
#include
#include
using namespace std;
#pragma co...
分类:
Web程序 时间:
2014-10-23 14:28:29
阅读次数:
258
HDU 3849 By Recognizing These Guys, We Find Social Networks Useful
题目链接
题意:说白了就是求一个无向图的桥
思路:字符串hash掉,然后双连通,要注意特判一下如果不是一个连通块,那么答案是0
代码:
#include
#include
#include
#include
#include
...
分类:
Web程序 时间:
2014-10-23 14:24:44
阅读次数:
135
HDU 2242 考研路茫茫——空调教室
题目链接
思路:求边双连通分量,然后进行缩点,点权为双连通分支的点权之和,缩点完变成一棵树,然后在树上dfs一遍就能得出答案
代码:
#include
#include
#include
#include
#include
using namespace std;
const int N = 10005;
const i...
分类:
其他好文 时间:
2014-10-22 11:07:08
阅读次数:
117
题目链接
题意: 给定一个无向图,问最少添加多少条边,使得这个图成为连通图
思路:首先注意题目给出的无向图可能是非连通的,即存在孤立点。处理孤立点之后,其他就可以当作连通块来处理,其实跟POJ3352很像,只不过存在孤立点而已。所以找出桥,缩点,然后统计度数为0(伸出两条边)的点u和度数为1(伸出一条边)的点。最后的答案为(2 * u + v + 1) / 2。
PO...
分类:
其他好文 时间:
2014-10-16 02:03:01
阅读次数:
247
NetworkTime Limit:5000MSMemory Limit:65536KTotal Submissions:6837Accepted:2435DescriptionA network administrator manages a large network. The network ...
分类:
其他好文 时间:
2014-10-12 01:22:37
阅读次数:
288
3523 - Knights of the Round TableTime limit: 4.500 secondsBeing a knight is a very attractive career: searching for the Holy Grail, saving damsels in ...
分类:
其他好文 时间:
2014-10-11 02:03:54
阅读次数:
557
Important Roads
Special JudgeTime Limit: 20000/10000MS (Java/Others)Memory
Limit: 128000/64000KB (Java/Others)
SubmitStatisticNext
Problem
Problem Description
The city where Geor...
分类:
其他好文 时间:
2014-10-05 10:10:48
阅读次数:
247
题目链接
题意:问要添加几条边才能使所给无向图图变成边双连通图。
思路:一个有桥的连通图,如何把它通过加边变成边双连通图?方法为首先求出所有的桥,然后删除这些桥边,剩下的每个连通块都是一个双连通子图。把每个双连通子图收缩为一个顶点,再把桥边加回来,最后的这个图一定是一棵树,边连通度为1。
统计出树中度为1的节点的个数,即为叶节点的个数,记为leaf。则至少在树上添...
分类:
其他好文 时间:
2014-10-04 00:30:55
阅读次数:
201
By Recognizing These Guys, We Find Social Networks UsefulTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 125536/65536 K (Java/Others)Total Submiss...
分类:
Web程序 时间:
2014-10-03 01:16:23
阅读次数:
280
http://poj.org/problem?id=2942各种逗。。。。翻译白书上有;看了白书和网上的标程,学习了。。orz。强连通分量就是先找出割点,然后用个栈在找出割点前维护子树,最后如果这个是割点那么子树就都是强连通分量,然后本题求的是奇圈,那么就进行黑白染色,判断是否为奇圈即可。将不是奇圈...
分类:
其他好文 时间:
2014-10-01 18:38:51
阅读次数:
250