0_0_4949700_21049\Main.java:20: 可能损失精度
找到: long
需要: int
edges=new edge[(N-1)*2];
^
0_0_4949700_21049\Main.java:22: 可能损失精度
找到: long
需要: int
adj=new long[N];
^
0_0_4949700_21049\Main.java:28: 可能损失精度
找到: long
需要: int
edges[top]=new edge();edges[top].v=v;edges[top].d=d;edges[top].n=adj[u];adj[u]=top++;
^
0_0_4949700_21049\Main.java:28: 可能损失精度
找到: long
需要: int
edges[top]=new edge();edges[top].v=v;edges[top].d=d;edges[top].n=adj[u];adj[u]=top++;
^
0_0_4949700_21049\Main.java:28: 可能损失精度
找到: long
需要: int
edges[top]=new edge();edges[top].v=v;edges[top].d=d;edges[top].n=adj[u];adj[u]=top++;
^
0_0_4949700_21049\Main.java:28: 可能损失精度
找到: long
需要: int
edges[top]=new edge();edges[top].v=v;edges[top].d=d;edges[top].n=adj[u];adj[u]=top++;
^
0_0_4949700_21049\Main.java:28: 可能损失精度
找到: long
需要: int
edges[top]=new edge();edges[top].v=v;edges[top].d=d;edges[top].n=adj[u];adj[u]=top++;
^
0_0_4949700_21049\Main.java:28: 可能损失精度
找到: long
需要: int
edges[top]=new edge();edges[top].v=v;edges[top].d=d;edges[top].n=adj[u];adj[u]=top++;
^
0_0_4949700_21049\Main.java:29: 可能损失精度
找到: long
需要: int
edges[top]=new edge();edges[top].v=u;edges[top].d=d;edges[top].n=adj[v];adj[v]=top++;
^
0_0_4949700_21049\Main.java:29: 可能损失精度
找到: long
需要: int
edges[top]=new edge();edges[top].v=u;edges[top].d=d;edges[top].n=adj[v];adj[v]=top++;
^
0_0_4949700_21049\Main.java:29: 可能损失精度
找到: long
需要: int
edges[top]=new edge();edges[top].v=u;edges[top].d=d;edges[top].n=adj[v];adj[v]=top++;
^
0_0_4949700_21049\Main.java:29: 可能损失精度
找到: long
需要: int
edges[top]=new edge();edges[top].v=u;edges[top].d=d;edges[top].n=adj[v];adj[v]=top++;
^
0_0_4949700_21049\Main.java:29: 可能损失精度
找到: long
需要: int
edges[top]=new edge();edges[top].v=u;edges[top].d=d;edges[top].n=adj[v];adj[v]=top++;
^
0_0_4949700_21049\Main.java:29: 可能损失精度
找到: long
需要: int
edges[top]=new edge();edges[top].v=u;edges[top].d=d;edges[top].n=adj[v];adj[v]=top++;
^
0_0_4949700_21049\Main.java:36: 可能损失精度
找到: long
需要: int
long q[]=new long[graph.N];
^
0_0_4949700_21049\Main.java:37: 可能损失精度
找到: long
需要: int
long f[]=new long[graph.N];
^
0_0_4949700_21049\Main.java:38: 可能损失精度
找到: long
需要: int
long d[]=new long[graph.N];
^
0_0_4949700_21049\Main.java:39: 可能损失精度
找到: long
需要: int
boolean inq[]=new boolean[graph.N];
^
0_0_4949700_21049\Main.java:41: 可能损失精度
找到: long
需要: int
inq[q[qh=qt=0]=0]=true;
^
0_0_4949700_21049\Main.java:41: 可能损失精度
找到: long
需要: int
inq[q[qh=qt=0]=0]=true;
^
0_0_4949700_21049\Main.java:44: 可能损失精度
找到: long
需要: int
long u=q[qh++];
^
0_0_4949700_21049\Main.java:45: 可能损失精度
找到: long
需要: int
for (long e=graph.adj[u];e!=-1;e=graph.edges[e].n)
^
0_0_4949700_21049\Main.java:45: 可能损失精度
找到: long
需要: int
for (long e=graph.adj[u];e!=-1;e=graph.edges[e].n)
^
0_0_4949700_21049\Main.java:47: 可能损失精度
找到: long
需要: int
long v=graph.edges[e].v;
^
0_0_4949700_21049\Main.java:48: 可能损失精度
找到: long
需要: int
if (!inq[v])
^
0_0_4949700_21049\Main.java:50: 可能损失精度
找到: long
需要: int
inq[q[++qt]=v]=true;
^
0_0_4949700_21049\Main.java:50: 可能损失精度
找到: long
需要: int
inq[q[++qt]=v]=true;
^
0_0_4949700_21049\Main.java:51: 可能损失精度
找到: long
需要: int
f[v]=u;
^
0_0_4949700_21049\Main.java:52: 可能损失精度
找到: long
需要: int
d[v]=graph.edges[e].d;
^
0_0_4949700_21049\Main.java:52: 可能损失精度
找到: long
需要: int
d[v]=graph.edges[e].d;
^
0_0_4949700_21049\Main.java:57: 可能损失精度
找到: long
需要: int
long c[]=new long[graph.N];
^
0_0_4949700_21049\Main.java:61: 可能损失精度
找到: long
需要: int
long u=q[qt--];
^
0_0_4949700_21049\Main.java:62: 可能损失精度
找到: long
需要: int
c[u]++;
^
0_0_4949700_21049\Main.java:63: 可能损失精度
找到: long
需要: int
c[f[u]]+=c[u];
^
0_0_4949700_21049\Main.java:63: 可能损失精度
找到: long
需要: int
c[f[u]]+=c[u];
^
0_0_4949700_21049\Main.java:63: 可能损失精度
找到: long
需要: int
c[f[u]]+=c[u];
^
0_0_4949700_21049\Main.java:64: 可能损失精度
找到: long
需要: int
answer+=Math.min(c[u],graph.N-c[u])*d[u]*2;
^
0_0_4949700_21049\Main.java:64: 可能损失精度
找到: long
需要: int
answer+=Math.min(c[u],graph.N-c[u])*d[u]*2;
^
0_0_4949700_21049\Main.java:64: 可能损失精度
找到: long
需要: int
answer+=Math.min(c[u],graph.N-c[u])*d[u]*2;
^
39 错误
|