图论 双连通分量
文章平均质量分 84
Fsss_7
这个作者很懒,什么都没留下…
展开
-
hdu2242考研路茫茫——空调教室
链接:http://acm.hdu.edu.cn/showproblem.php?pid=2242题意:中文题。分析:边-双连通分量,之间在桥那里树dp即可。代码:#include#include#include#include#include#include#include#include#include#include#include#include#p原创 2016-09-16 20:58:01 · 403 阅读 · 0 评论 -
hdu4005The war
链接:http://acm.hdu.edu.cn/showproblem.php?pid=4005题意:给定n个点m条边的无向图,求任意添加一条边后的最小割边的最大值。分析:因为是图很明显我们要先缩点将图缩成一颗树,然后会发现题目变成在树上添加一条边求最小不在环上的最大值。很显然那个最大值应该尽量不和最小边在一条链上,那么我们以最小边为根dfs确定一条链尽可能将小边包含使得不在链上的边的最原创 2016-10-08 23:15:53 · 372 阅读 · 0 评论 -
poj1515 Street Directions
链接:http://poj.org/problem?id=1515题意:给定一个n个点m条边的无向图。现在需要将所有边变为一条单向或者两条单向并且使得任意两点i,j能互相到达,要求变成两条单向的边最少。分析:只有桥需要变成两条单向边,其他的边按dfs过程指向即可。代码:#include#include#include#include#include#include#in原创 2016-11-03 16:47:00 · 459 阅读 · 0 评论 -
hdu3394Railway
链接:http://acm.hdu.edu.cn/showproblem.php?pid=3394题意:给定一个n个点m条无向边的图。求有多少个桥以及有多少条边会在两个环中。分析:点双联通分量的题,桥就是割边,冲突边就是一个点联通分量中边>点就是啦。代码:#include#include#include#include#include#include#include#原创 2016-10-27 21:51:11 · 424 阅读 · 0 评论 -
hdu2460Network
链接:http://acm.hdu.edu.cn/showproblem.php?pid=2460题意:给出一个n个点m条无向边,然后逐步加入一些边,求每次加入当前边后图内还剩多少条割边。分析:先用tarjan缩点,将图缩成一颗树,然后在树上加个边权每次缩到lca就好了。详见代码。代码:#include#include#include#include#include#in原创 2016-10-07 21:36:45 · 693 阅读 · 0 评论 -
hdu5934Bomb
链接:http://acm.hdu.edu.cn/showproblem.php?pid=5934题意:给定二维平面上n个炸弹,每个炸弹有引爆需要的费用,如果一个炸弹引爆那么在它的半径范围内的炸弹也会被引爆(不需要花费),求引爆所有炸弹的最小花费。分析:每个炸弹向能炸到的炸弹连一条有向边,然后有向图缩点成一个DAG图,那么我们只需要花费引爆所有起点即可。代码:#include#i原创 2016-11-01 15:09:50 · 550 阅读 · 0 评论