- 0
- 0
- 约1.46千字
- 约 1页
- 2026-09-21 发布于四川
- 举报
《tapair》解题报告
一、题目大意
•给定一个N个点M条边的无向简单图,求有多少对边删去后整张图不连通。
•N=100000,M=300000
二、边界情况
•若原图不连通,则任一对边均符合要求。
三、联系算法
•关于“连通性”的问题,由于边数最少的连通图即是树,因此不妨先求出图的一颗生成树。
•求出生成树后,就分为两种情况(因为删去两条非树边显然仍然连通):
•(1)删去一条树边一条非树边
•(2)删去两条树边
四、初步分析
•注意到一条非树边若连接树上两点u,v,则它可以替代u,v之间所有的树边。
•为了讨论方便,我们不妨给每条非树边染上不同颜色,然后对于一条非树边,在它能替代的
所有树边上染上它的颜色。
五、具体讨论
•(1)删去一条树边一条非树边
•a.该树边上没有颜色
•即该树边无可取代,删去后自然不连通
•b.该树边上只有一种颜色,即该非树边的颜色
•删去了唯一能替代的非树边,自然不连通了
•(易知,若该树边上至少有两种颜色,则至少有两条非树边可以代替它,
•最多删去一条,图仍然连通)
•(2)删去两条树边
•我们发现又
原创力文档

文档评论(0)