2019年3月1日

hdu2460 e-DCC染色缩点+暴力LCA

摘要: /* 给定一个无向图,往里面加边,问加第i条边时图中的桥数 首先肯定要求初始状态下的桥,染色缩点 每次给定的边为(u,v), 那么u->lca(u,v)->v路上的所有边都不再是桥 求LCA时可以直接暴力,一个一个点往上找即可,网上好多题解都是用并查集做的。。 */ #include using namespace std; #define maxn 200005 struct Edge{int... 阅读全文

posted @ 2019-03-01 19:27 zsben 阅读(169) 评论(0) 推荐(0) 编辑

bzoj1123 割点性质应用

摘要: 删掉无向图上任意一点,请求出将会增加的不连通的点对数 将无向图联通性的问题转化到搜索树方向上考虑 如果一个点不是割点,那么删掉该点的答案很简单,就是2*(n-1) 如果点u是割点,同时u在搜索树上有t个子节点,那么删掉u点后就会出现t+2个联通分量 1.t个包含不同子节点的联通分量:每个子节点联通分 阅读全文

posted @ 2019-03-01 14:15 zsben 阅读(240) 评论(0) 推荐(0) 编辑

无向连通图小结

摘要: 无向图:桥和割点 桥的概念:无向图删去边e后分裂成两个不相连的子图 割点概念:无向图删去点v以及和v相连的所有边后分裂成两个及以上的子图 一些概念: 搜索树:在无向图中任意选择一点作为起点进行dfs,每个点访问一次,每次发生递归的边(x,y),即访问到之前没有访问到的点所经过的边,组成的搜索树 时间 阅读全文

posted @ 2019-03-01 09:41 zsben 阅读(3888) 评论(0) 推荐(0) 编辑

导航