Codeforces 思路 考虑把连的那两个点中间的链提出来,那么就会变成一条链,链上的每个点挂着一棵子树的形式. 设那些子树的大小为\(S_1,S2,\cdots\),那么新加的简单路径个数就是 \[ \frac 1 2 (n^2-\sum S^2) \] 很容易理解:任意两个点,只要不在同一棵子树内,就会多一条路径. 那么就可以树形DP:设\(dp_x\)表示从\(x\)向下连的一条链,\(\sum S^2\)的最小值,也很容易转移. 但是统计答案,也就是把两条链连在一起的时候,怎么办呢?…