0_0_8977022_12979\Main.java:1: 非法字符: \35
#include<stdlib.h>
^
0_0_8977022_12979\Main.java:2: 非法字符: \35
#include<stdio.h>
^
0_0_8977022_12979\Main.java:3: 非法字符: \35
#define N 50005
^
0_0_8977022_12979\Main.java:5: 需要为 class、interface 或 enum
void init1(int n)
^
0_0_8977022_12979\Main.java:7: 需要为 class、interface 或 enum
for(int i=0;i<=n;i++)
^
0_0_8977022_12979\Main.java:7: 需要为 class、interface 或 enum
for(int i=0;i<=n;i++)
^
0_0_8977022_12979\Main.java:10: 需要为 class、interface 或 enum
dis[i]=0;
^
0_0_8977022_12979\Main.java:11: 需要为 class、interface 或 enum
}
^
0_0_8977022_12979\Main.java:16: 需要为 class、interface 或 enum
dis[fb]=dis[a]+dist-dis[b];//同时更新fb到新根的距离,以使a与b的距离刚好等于dist
^
0_0_8977022_12979\Main.java:17: 需要为 class、interface 或 enum
}
^
0_0_8977022_12979\Main.java:23: 需要为 class、interface 或 enum
pre[x]=find(pre[x]);//路径压缩
^
0_0_8977022_12979\Main.java:24: 需要为 class、interface 或 enum
dis[x]+=dis[tem];//dis[x]+=父亲节点到根的距离 。这样就是X到根的距离
^
0_0_8977022_12979\Main.java:25: 需要为 class、interface 或 enum
return pre[x];//每次返回都是同一个数 ,即这个集合的根
^
0_0_8977022_12979\Main.java:26: 需要为 class、interface 或 enum
}
^
0_0_8977022_12979\Main.java:29: 需要为 class、interface 或 enum
}
^
0_0_8977022_12979\Main.java:33: 需要为 class、interface 或 enum
while(scanf("%d%d",&n,&m)!=EOF)
^
0_0_8977022_12979\Main.java:36: 需要为 class、interface 或 enum
for(i=1;i<=m;i++)
^
0_0_8977022_12979\Main.java:36: 需要为 class、interface 或 enum
for(i=1;i<=m;i++)
^
0_0_8977022_12979\Main.java:36: 需要为 class、interface 或 enum
for(i=1;i<=m;i++)
^
0_0_8977022_12979\Main.java:39: 需要为 class、interface 或 enum
fa=find(u);
^
0_0_8977022_12979\Main.java:40: 需要为 class、interface 或 enum
fb=find(v);
^
0_0_8977022_12979\Main.java:41: 需要为 class、interface 或 enum
if(fa!=fb)
^
0_0_8977022_12979\Main.java:43: 需要为 class、interface 或 enum
else
^
0_0_8977022_12979\Main.java:46: 需要为 class、interface 或 enum
}
^
0_0_8977022_12979\Main.java:49: 需要为 class、interface 或 enum
}
^
0_0_8977022_12979\Main.java:53: 需要为 class、interface 或 enum
}
^
26 错误
|