- 博客(4)
- 收藏
- 关注
原创 poj-1236 强连通
/*poj 1236题意:有一个有向图,现在在任意多个节点上发送数据,问使所有节点都能收到数据,需要向多少个节点发送数据 仍然是这个有向图,问至少需要添加多少条边才能使得在任意节点发送数据所有节点都能收到数据。思路:很明显这道题是强连通方面的题目,在强连通中缩点之后的节点的出度和入度都十分重要。 我们现在来考虑出度和入度和这道题目的答案有什么关系。 入度:如果有一
2012-09-26 17:03:08 614
原创 poj-2186 强连通分量
//poj 2186//题意:奶牛之间有仰慕关系,并且这种关系具有传递性,问被所有奶牛仰慕的奶牛个数有多少?//思路:构造一个图,这些图中有强连通分量,在这强连通分量中的奶牛肯定是被在这个强连通分量里面奶牛所仰慕的//接下来我们要判断的就是在有没有一个或几个强连通被外面所有的强连通所仰慕。//如果一个图里面有几个强连通分量的话那么一定至少存在一个出度为0的点,如果不存在那么刚刚的强连通一定
2012-09-25 17:48:19 748
原创 poj-2553(强连通分量)
//强连通分量//题意:求从u出发能到v,并且从v出发也能到u的这些点,并且将其输出;//求出一个图的若干个强连通分量并且如果这个强连通分量中的缩点出度为0的话那么这个强连通分量里面的点就都满足题意。//kosaraju//poj 2553#include using namespace std;#define MAXM 50010#define MAXV 5010#define
2012-09-25 16:40:38 984
原创 HDU 4289
//HDU 4289//在一个带点权中去掉若干个点使从ds到不了dt//网络流建图:对所有点进行拆点(包括ds和dt)因为可能在ds,dt就进行拦截//建图规则:每个点拆成i和i+n;cap(i,i+n)的容量为其点权//如果i,j连通,则cap(i+n,j)=MAX cap(j+n,i)=MAX;//新建两个点S,T为源汇点,S到ds有一条容量为MAX的边//dt+n到T
2012-09-24 17:26:59 521
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人