@ -157,6 +157,8 @@ int sum; // 总边长
int prim(int s) {
// 由于调用多次prim,所以每次需要清零
memset(dis, 0x3f, sizeof dis);
dis[s] = 0;
res = 0;
// 标识
b[s] = 1;
@ -194,5 +196,4 @@ int main() {
printf("%d\n", sum - s);
return 0;
}
```
@ -16,6 +16,8 @@ int sum; // 总边长