原题地址 本以为不过是一道Prim算法模版题,但貌似只能得45分,虽然对我这种蒟蒻来说已经够了. 然而同机房大佬表示可以用模拟退火A了此题,遂习之,终无所获. 然而机缘巧合之下习得了另一种随机算法,于是搭配Prim算法,竟然过了! 首先我们要明确一点:单纯的Prim算法为什么不行.相信聪明的你已经知道了,比如下面就是一个反例: 4 4 1 2 2 1 3 20 2 3 3 3 4 500 Prim算法得出的答案为1508,但是最优解应为507,成功hack. 那么Prim算法是否就真的没有用武之…