CF1092F,一道明显无比的树形DP
总结:求,dist(u,i)表示u到i的距离
我们用dp[i]:u=i是的结果,ct[i]:i子树的元素个数
则dp[u]=dp[fa]-ct[u]+(ct[1]-ct[u])
用位移来想
就可以懂了吧
就是说从fa点推到u圆圈2是相比较来讲全部多一个距离的,而圈1全部少一的距离,所以转移方程就是~~~
废话不多说,来代码咯
CF1092F,一道明显无比的树形DP
总结:求,dist(u,i)表示u到i的距离
我们用dp[i]:u=i是的结果,ct[i]:i子树的元素个数
则dp[u]=dp[fa]-ct[u]+(ct[1]-ct[u])
用位移来想
就可以懂了吧
就是说从fa点推到u圆圈2是相比较来讲全部多一个距离的,而圈1全部少一的距离,所以转移方程就是~~~
废话不多说,来代码咯