![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
割点与割边
xiaoyu1_1
学生
展开
-
POJ 1523 SPF 割边与割点
本题要求出割点,并算出每个割点将图分成几个分支。用tarjan算法求的割点,然后对每个割点,dfs求有多少个分支每点的数是不一定的,我用的set存的点,vector存的图求多少个分支就是:如果i是割点,就对与i相连的点的分支进行dfs标记,假如与i相连的第j个点标记完了,标记第j+1个点时,发现j+1点标记过了,则j+1点和之前的某点在同一分支上,则不 sum++;大概就是这样原创 2013-07-14 13:08:35 · 532 阅读 · 0 评论 -
poj 2117 Electricity--割点
割去一个点,问图中还剩的最大分支数找一个割点,使去掉该割点后,图中分支数最大1.当图中没有边时,分支数为点的个数n,减去1,即n-1;2.最大分值数为,ans-1+mx,ans为原图的分支数,mx为去掉某个原图分支上的割点后,该分支的变成分支数#include#include#include#includeusing namespace std;int dfn[原创 2013-07-15 15:43:19 · 489 阅读 · 0 评论