AtCoder Grand Contest 018D Tree and Hamilton Path 树的重心 贪心 乱搞
Description
有一棵n个节点带边权的树,建一个完全图G,G中两点的边权为树上两点的最短路,在G中找一条权值之和最大的哈密顿回路,求这个权值
n≤105n\le10^5n≤105
Solution
实际上就是要找一个排列p[],使得∑dis(pi,pi−1)\sum dis(p_i,p_{i-1})∑dis(pi,pi−1)最小
贪心地想,我们保证每次经过树根一定最优,因为这样两两...
原创
2019-03-28 11:09:06 ·
192 阅读 ·
0 评论