ZJOI2019Day2的温暖题,然后考场上只会大常数的\(O(n\log^3 n)\),就懒得写拿了60pts走人 首先我们简化题意,容易发现每个点能到达的点形成了一个联通块,我们只需要统计出这个联通块的大小即可 再进一步,我们发现如果把每条经过\(x\)的路径\((u,v)\)上的两个端点取出,并且维护它们之间的最小生成树,这棵生成树的大小就是最后的答案(可以画图或是感性理解) 接下来就考虑怎么维护每个点出去的生成树大小,首先我们强制选择\(1\)号点,然后用类似于建虚树的方法,每次加入一个…