卡特兰数的一个模型运用。可以推出一个式子(推导方法一个erge讲的,一个骚猪讲的)
用tarjan求出双联通分量,缩点,然后形成一个无向无环图(本题保证联通,则是一棵树),求树上每一个点到其他点的最远距离。
那个求最远距离,有一个常用方法:
与该点距离最远的点一定是树的直径的一个端点。
我竟然不晓得这个方法!然后就通过旋转树的根等一系列麻烦操作搞这个问题,虽然写了很久,但还是求得出答案。
但是tarjan写错了一个地方,崩溃了、、、
17.10.31&11.01
原文:http://www.cnblogs.com/zj75211/p/7766666.html