双连通分量
HonniLin
double fighting
展开
-
POJ 2942 - Knights of the Round Table(点双联通+二分图)
题目:http://poj.org/problem?id=2942题意:n个人参加会议,每次圆桌会议至少有三个人参加,互相憎恨的勇士不能坐在圆桌旁的相邻位置.给出m组(a, b), 表示a与b互相憎恨, 参加会议的人数应该是奇数.思路:将不互相憎恨的两个人连边,题目转化为求不在任何奇圈的节点的个数.先将图变成几个连通分量, 用二分图去判断是否为奇圈,即非二分图为奇圈原创 2015-03-22 19:56:20 · 611 阅读 · 0 评论 -
UVALive 5135 - Mining Your Own Business(点双连通)
题目:https://icpcarchive.ecs.baylor.edu/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=3136题意:给出n组数(u,v),表示u与v点通过隧道相连, 要选择最少的点安装安全井,使得任意点倒塌的时候矿工能够逃脱.思路:题目转化为,在无向图中任意选择最少的点原创 2015-03-22 20:47:14 · 646 阅读 · 0 评论 -
UVAlive 6044 - Unique Path(边双连通分量)
题目:http://acm.hust.edu.cn/vjudge/contest/view.action?cid=85218#problem/G思路:贴上代码当模板AC。#include #include #include #include #include #include #include using namespace std;const int m原创 2015-08-08 22:42:51 · 533 阅读 · 0 评论