[JZOJ5684]【GDSOI2018模拟4.22】Tree
题目描述 分析一道简单的虚树加dp题。 显然拉出虚树之后对每条边二分出最优点然后给答案取min即可。 dp的设法是,f[x][012]表示x子树所有点到x的距离的0,1,2次幂。up[f][012]表示x子树外所有点到x。 虚树怎么建呢? 很显然虚树的点就是点集里所有点以及他们按dfn排序后,相邻两个的lca。 为了建出虚树,我们要维护一个深度递增的单调栈。 给出的点...
原创
2018-05-04 10:04:21 ·
356 阅读 ·
0 评论