其实不难吧。。。
我一开始花了20分钟写出了非常容易理解的 O(n^2) 解法
之后学到了传说中 O(nlgn) 解法。。。
不过当时比赛时是提交答案题目。。。
第二个点在机子上算了大约半分钟后得出了正确答案
大家自己考虑一下求 MST 的过程以及 MST 的一些性质,最起码 n^2 算法应该能看出来
O(n^2)的话,就是先算出MST的长度,然后枚举图中不属于MST的每条边(u,v),生成包含这条边的MST2, 那么(u,v)=MST+1-MST2,直到所有边都加好后求一个和就行了,可是呃...传说中的O(nlgn)谁能讲一下?
快速帮助 | 运行状态 | 反馈举报 | 关于我们 | 免责声明 | 浙ICP备11060257号 Processed in 0.0042 Second(s) Copyright (C) RQNOJ 2007-2019. All Rights Reserved.