割顶树 BZOJ1123 BLO

无向图中,求去掉点x[1,n]后每个联通块的大小。

考虑tarjan求bcc的dfs树,对于每个点u及其儿子v,若low[v]<prv[u],则v对u的父亲联通块有贡献,否则对u的子树有贡献。每个节点记录siz[u]表示u子树内的贡献。

posted @ 2018-10-26 15:44  Utoрia  阅读(82)  评论(0编辑  收藏  举报