BZOJ1123 tarjan求割点

考虑删除的点为割点和非割点:设总共有n个点,第i个点断开; 非割点,那么剩下的n-1个点都是连通的,故只有i点与别的点都不连通,那么此时的有序点对为:2*(n-1); 割点,那么去掉这些与i点相连的边后,会划分成若干个连通块,若我们已知每个连通块内的点数,那么将他们两两相乘再相加即为有序点对; 好的,这时问题转化为了如何快速的求出去掉i点后,各个连通块内的点个数。 我们其实可以将连通块的种类分为3
相关文章
相关标签/搜索