如果您 WA 第四个点,且像我一样喜欢写 int u = find(e[i].u);,且您的最小生成树的边和读入的边是分开存的,那么您可以检查一下存边的时候写的是 u 还是 e[i].u
int u = find(e[i].u);