
点双连通分量
文章平均质量分 81
RJ28
小学生
展开
-
Hdu-5739 Fantasia (图论点双连通分量+DP)
Problem Description Professor Zhang has an undirected graph G with n vertices and m edges. Each vertex is attached with a weight wi. Let Gi be the graph after deleting the i-th vertex f原创 2016-07-23 22:58:36 · 636 阅读 · 0 评论 -
LA 5135 Mining Your Own Business(点双连通分量+贪心)
题意:在一个无向图中选择尽量少的点涂黑,使得任意删除一个点后,每个连通分量至少有一个黑点,问你最少选几个点和其方案数。 分析:求出所有点双连通分量后,构造block forest data structure,很容易发现我们只需染”叶子虚点“下的点就可以了,注意当全图为一个连通分量时答案为2,方案为n*(n-1)/2。 #include #include #include原创 2016-07-24 17:44:39 · 977 阅读 · 0 评论 -
LA 3523 Knights of the Round Table(点双连通分量+二分图判断)
题意:有n个骑士经常举行圆桌会议,商讨大事,每次圆桌会议至少应有3个骑士参加,且互相憎恨的骑士不能坐在圆桌旁的相邻位置,如果发生意见分歧,则需要举手表决,因此参加会议的骑士数目必须是奇数,以防赞同和反对票一样多,知道哪些骑士互相憎恨之后,你的任务是统计有多少个骑士不可能参加任何一个会议。 分析:求出原图的补图后,问题转化为判断一个点是否存在一个奇数环内,一个环内的所有点一定在同一个点双联原创 2016-07-24 15:37:56 · 421 阅读 · 0 评论 -
Uva 10765 Doves and bombs (点双联通分量 + Block Forest Data Structure)
题意:给定一个n个点的连通无向图,一个点的鸽子值定义为将它从图中删去后的连通块个数。求每个点的鸽子值。 分析:删除后影响图连通性的点一定是割点,在求出所有双联通分量后重新构图,每个联通分量添加一个虚点,把连通分量的每个点向虚点连边,然后我们就得到了一个和原图连通性一样的森林(Block Forest Data Structure),Block Forest Data Structure森原创 2016-08-04 00:43:59 · 604 阅读 · 0 评论 -
Codeforces Round #364 (Div. 1) C. Break Up (桥)
Again, there are hard times in Berland! Many towns have such tensions that even civil war is possible. There are n towns in Reberland, some pairs of which connected by two-way roads. It is not guar原创 2016-09-12 01:38:46 · 412 阅读 · 0 评论