摘要:
题意: 给出一个无向连通图,每条边为黑色或者白色。 每条边至多走一次,询问是否可以从$a$走到$b$且至少经过一条黑色边。 分析: 先找出所有的边双连通分量,然后缩点成树。 如果在同一个边双连通分量中有一条黑边,那么一定存在一个环经过这条黑边并且回到原点。 缩点后,如果某一双连通分量中有黑边,就把它 阅读全文
摘要:
题意: 给出一个无向连通图,有$m$次操作,每次在$u, v$之间加一条边,并输出此时图中桥的个数。 分析: 先找出边双连通分量然后缩点得到一棵树,树上的每条边都输原图中的桥,因此此时桥的个数为树的节点个数减一。 然后每次添加一条边,相当于将树上对应节点$u, v$之间的边都变为非桥的边。 每次暴力 阅读全文
摘要:
题意 给出一个有向图,并给出仙人掌图的定义 1. 图本身是强连通的 2. 每条边属于且只属于一个环 判断输入的图是否是强连通的。 分析 杭电OJ上的数据比较弱,网上一些有明显错误的代码也能AC。 本着求真务实的精神,取网上查阅了相关资料,整理出来一个对自己来说还比较明确的算法。 从DFS森林说起 从 阅读全文