图论
文章平均质量分 78
dyx心心
这个作者很懒,什么都没留下…
展开
-
codeforces 178B
题意:给一个n个点的无向图,m条双向边,保证没有重边和自环,图连通,有q个询问,给两个点,S和T,问从S到T有多少条割边。 思路:看到这题第一反应就是求双连通分量,然后缩点,因为在同一个双连通分量内肯定没有割边,然后缩点后原图就变成了一棵树,因为保证原图连通,所以得到的也只有一颗树,树中的边即为原图中的割边,于是问题就转化成求树中两点的距离了,用LCA即可解决。先贴一个代码。 #include原创 2013-03-30 10:57:30 · 1173 阅读 · 0 评论 -
2013多校联合2 I Warm up 2(hdu 4619)
Warm up 2 Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 65535/32768 K (Java/Others) Total Submission(s): 243 Accepted Submission(s): 108 Problem Description Some 1×2 dominoes are原创 2013-07-25 21:38:33 · 1245 阅读 · 0 评论 -
hdu 4612 Warm up
http://acm.hdu.edu.cn/showproblem.php?pid=4612 Warm up Time Limit: 10000/5000 MS (Java/Others) Memory Limit: 65535/65535 K (Java/Others) Total Submission(s): 2012 Accepted Submission(s): 4原创 2013-08-02 15:58:37 · 1432 阅读 · 0 评论 -
2013多校联合8 1004 Terrorist’s destroy(hdu 4679)
http://acm.hdu.edu.cn/showproblem.php?pid=4679 Terrorist’s destroy Time Limit: 6000/3000 MS (Java/Others) Memory Limit: 65535/32768 K (Java/Others) Total Submission(s): 268 Accepted S原创 2013-08-15 21:04:27 · 1052 阅读 · 0 评论 -
hdu 4781 Assignment For Princess (2013ACMICPC 成都站 A)
http://acm.hdu.edu.cn/showproblem.php?pid=4781 由于题目太长,这里就不直接贴了,直接说大意吧。 题目大意:有一个n个点,m条边的有向图,每条边的权值分别为1,2,3........m,让你构造满足下列条件的有向图。 1:每两个点之间最多只有一条有向边,且不存在自环。 2:从任意点出发都可以达到其他任意一个点,包括自己。 3:任意一原创 2013-11-17 18:58:56 · 2141 阅读 · 1 评论 -
最小生成树算法总结
算法总结第5弹,最小生成树,有关生成树的问题有很多,这里先介绍个最常用的吧。 最小生成树 首先,生成树是建立在无向图中的,对于有向图,则没有生成树的概念,所以接下来讨论的图均默认为无向图。对于一个有n个点的图,最少需要n-1条边使得这n个点联通,由这n-1条边组成的子图则称为原图的生成树。一般来说,一个图的生成树并不是唯一的(除非原图本身就是一棵树)。 现在考虑带权图G,即图的边带权,则原创 2014-12-30 14:58:31 · 15546 阅读 · 2 评论