您的位置:首页 > 其它

{题解}[jzoj4328]NOIP2015提高组Day2 运输计划

2016-04-20 15:35 295 查看
题目



坑…

比赛时看得不太懂,乱坑了5分回家…

正解:

一看到最大值最小,就有二分Ans

由于它有n个点,n-1条双向边,还保证互相连通,所以,某犇用脚趾头想到了这一点.

那么,我们所需要优化的那一条边,必定是在最长的那一条“运输计划”上,不然就对于答案没有任何贡献了。

于是乎,我们可以把这一条定义为一条链,而每个点又延伸出它的子树。

而假设要删去(x,y),那么答案将会更新为:不经过这条边的最大值,与经过这条边的最大值(即这条链)。

后者容易计算,前者就麻烦许多:



时间复杂度(主程序):O(n)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: