洛谷3366-最小生成树-python-(kruskal+并查集)

TLE3个点的代码,没办法,python循环太慢了。
#克鲁斯卡尔
global n,m
global side
global parent
def find(x):
while parent[x]!=-1:
x=parent[x]
return x
def kruskal():
ans=0
#找到n-1条边就退出循环
count=0
for i in range(m):
u,v,w=side[i][0],side[i][1],side[i][2]
fa,fb=find(u),find(v)
if fa!=fb:
parent[fa]=fb
ans+=w
count+=1
if count==n-1:

洛谷3366-最小生成树-python-(kruskal+并查集)最先出现在Python成神之路

版权声明:
作者:玉兰
链接:https://www.techfm.club/p/24954.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>