
桥/割点/强连通分量
itselaineZ
她终于知道她走的这条路从来都没有尽头,永远到不了天堂
展开
-
#bzoj3390#荒岛野人(割边 / 桥 + 子树和)
3390: 荒岛野人 时间限制: 1 Sec 内存限制: 512 MB 题目描述 输入 输出 样例输入 8 7 3 4 1 2 2 3 3 1 3 6 4 5 7 8 1 1 0 0 0 0 0 1 1 0 1 0 1 0 0 1 样例输出 3 0 0 0 2 2 1 提示 很显然非桥边答案为0原创 2017-08-14 14:48:56 · 662 阅读 · 2 评论 -
#NOIP模拟赛#单向道路(LCA or 子树和-> 边的贡献)
有两种做法,都比较好想。 首先,两种方法都要对于整个图求桥,因为边双连通分量中的两个点一定可以互达。 然后对于桥,我们得到一棵树(将所有的点所对应的连通分量标记好)。 第一种: 任意提一个结点,转成有根树,对于两个城市,求LCA,因为有解,到LCA的路径上的边的方向是指向LCA的,另一边相反,这个要注意递归处理(已经处理过的要跳过),不能O(N)更新方向。 第二种: 记录每个联通分量中原创 2017-08-26 17:54:13 · 275 阅读 · 0 评论 -
#UVALive3523#Knights of the Round Table(点双连通分量 + 二分图染色判奇环)
题意: •有n个骑士经常举行圆桌会议,商讨大事。每次圆桌会议至少应有3个骑士参加,且相互憎恨的骑士不能坐在圆桌旁的相邻位置。 如果发生意见分歧,则需要举手表决,因此参加会议的骑士数目必须是奇数。 现在知道哪些骑士相互憎恨,你的任务是统计有多少骑士不能参加任何一个会议。 •数据规模: •1 先建图,将能坐在一起的点连边。所以能坐一桌的人就将围成一个环(因为是求有多少个原创 2017-10-18 21:33:29 · 323 阅读 · 0 评论