0_0_11338713_3966\Main.java:6: 非法字符: \35
#pragma comment(linker, "/STACK:102400000,102400000")
^
0_0_11338713_3966\Main.java:7: 非法字符: \35
#include <stdio.h>
^
0_0_11338713_3966\Main.java:8: 非法字符: \35
#include <iostream>
^
0_0_11338713_3966\Main.java:9: 非法字符: \35
#include <algorithm>
^
0_0_11338713_3966\Main.java:10: 非法字符: \35
#include <sstream>
^
0_0_11338713_3966\Main.java:11: 非法字符: \35
#include <stdlib.h>
^
0_0_11338713_3966\Main.java:12: 非法字符: \35
#include <string.h>
^
0_0_11338713_3966\Main.java:13: 非法字符: \35
#include <limits.h>
^
0_0_11338713_3966\Main.java:14: 非法字符: \35
#include <string>
^
0_0_11338713_3966\Main.java:15: 非法字符: \35
#include <time.h>
^
0_0_11338713_3966\Main.java:16: 非法字符: \35
#include <math.h>
^
0_0_11338713_3966\Main.java:17: 非法字符: \35
#include <queue>
^
0_0_11338713_3966\Main.java:18: 非法字符: \35
#include <stack>
^
0_0_11338713_3966\Main.java:19: 非法字符: \35
#include <set>
^
0_0_11338713_3966\Main.java:20: 非法字符: \35
#include <map>
^
0_0_11338713_3966\Main.java:22: 非法字符: \35
#define INF 0x3f3f3f3f
^
0_0_11338713_3966\Main.java:23: 非法字符: \35
#define eps 1e-8
^
0_0_11338713_3966\Main.java:24: 非法字符: \35
#define pi acos(-1.0)
^
0_0_11338713_3966\Main.java:26: 需要为 class、interface 或 enum
int fun(){
^
0_0_11338713_3966\Main.java:27: 需要为 class、interface 或 enum
char ch;int flag=1,a=0;
^
0_0_11338713_3966\Main.java:28: 需要为 class、interface 或 enum
while(ch=getchar())if((ch>='0'&&ch<='9')||ch=='-')break;
^
0_0_11338713_3966\Main.java:29: 需要为 class、interface 或 enum
if(ch=='-')flag=-1;else a=ch-'0';
^
0_0_11338713_3966\Main.java:29: 需要为 class、interface 或 enum
if(ch=='-')flag=-1;else a=ch-'0';
^
0_0_11338713_3966\Main.java:30: 需要为 class、interface 或 enum
while(ch=getchar()){
^
0_0_11338713_3966\Main.java:32: 需要为 class、interface 或 enum
else break;
^
0_0_11338713_3966\Main.java:33: 需要为 class、interface 或 enum
}
^
0_0_11338713_3966\Main.java:35: 需要为 class、interface 或 enum
}
^
0_0_11338713_3966\Main.java:37: 需要为 class、interface 或 enum
int head[maxn],tol;
^
0_0_11338713_3966\Main.java:38: 需要为 class、interface 或 enum
int subtree[maxn],belong[maxn],child[maxn][4],que[maxn],path[maxn],fa[maxn],dep[maxn];
^
0_0_11338713_3966\Main.java:39: 需要为 class、interface 或 enum
struct Edge{
^
0_0_11338713_3966\Main.java:41: 需要为 class、interface 或 enum
}edge[2*maxn];
^
0_0_11338713_3966\Main.java:42: 需要为 class、interface 或 enum
void addedge(int u,int v){
^
0_0_11338713_3966\Main.java:44: 需要为 class、interface 或 enum
edge[tol].next=head[u];
^
0_0_11338713_3966\Main.java:45: 需要为 class、interface 或 enum
head[u]=tol++;
^
0_0_11338713_3966\Main.java:46: 需要为 class、interface 或 enum
}
^
0_0_11338713_3966\Main.java:52: 需要为 class、interface 或 enum
while(~scanf("%d%d",&n,&m)){
^
0_0_11338713_3966\Main.java:53: 需要为 class、interface 或 enum
memset(head,-1,sizeof(head));tol=0;
^
0_0_11338713_3966\Main.java:54: 需要为 class、interface 或 enum
for(int i=1;i<n;i++){
^
0_0_11338713_3966\Main.java:54: 需要为 class、interface 或 enum
for(int i=1;i<n;i++){
^
0_0_11338713_3966\Main.java:54: 需要为 class、interface 或 enum
for(int i=1;i<n;i++){
^
0_0_11338713_3966\Main.java:56: 需要为 class、interface 或 enum
u=fun();v=fun();
^
0_0_11338713_3966\Main.java:56: 需要为 class、interface 或 enum
u=fun();v=fun();
^
0_0_11338713_3966\Main.java:57: 需要为 class、interface 或 enum
addedge(u,v);
^
0_0_11338713_3966\Main.java:58: 需要为 class、interface 或 enum
addedge(v,u);
^
0_0_11338713_3966\Main.java:59: 需要为 class、interface 或 enum
}
^
0_0_11338713_3966\Main.java:61: 需要为 class、interface 或 enum
dep[1]=0;fa[1]=-1;
^
0_0_11338713_3966\Main.java:61: 需要为 class、interface 或 enum
dep[1]=0;fa[1]=-1;
^
0_0_11338713_3966\Main.java:62: 需要为 class、interface 或 enum
que[rear++]=1;
^
0_0_11338713_3966\Main.java:63: 需要为 class、interface 或 enum
while(front!=rear){
^
0_0_11338713_3966\Main.java:65: 需要为 class、interface 或 enum
for(int i=head[u];i!=-1;i=edge[i].next){
^
0_0_11338713_3966\Main.java:65: 需要为 class、interface 或 enum
for(int i=head[u];i!=-1;i=edge[i].next){
^
0_0_11338713_3966\Main.java:65: 需要为 class、interface 或 enum
for(int i=head[u];i!=-1;i=edge[i].next){
^
0_0_11338713_3966\Main.java:67: 需要为 class、interface 或 enum
if(v==fa[u])continue;
^
0_0_11338713_3966\Main.java:68: 需要为 class、interface 或 enum
dep[v]=dep[u]+1;
^
0_0_11338713_3966\Main.java:69: 需要为 class、interface 或 enum
fa[v]=u;
^
0_0_11338713_3966\Main.java:70: 需要为 class、interface 或 enum
que[rear++]=v;
^
0_0_11338713_3966\Main.java:71: 需要为 class、interface 或 enum
}
^
0_0_11338713_3966\Main.java:73: 需要为 class、interface 或 enum
for(int i=1;i<=n;i++)
^
0_0_11338713_3966\Main.java:73: 需要为 class、interface 或 enum
for(int i=1;i<=n;i++)
^
0_0_11338713_3966\Main.java:74: 需要为 class、interface 或 enum
for(int j=0;j<4;j++)
^
0_0_11338713_3966\Main.java:74: 需要为 class、interface 或 enum
for(int j=0;j<4;j++)
^
0_0_11338713_3966\Main.java:76: 需要为 class、interface 或 enum
for(int i=rear-1;i>=0;i--){
^
0_0_11338713_3966\Main.java:76: 需要为 class、interface 或 enum
for(int i=rear-1;i>=0;i--){
^
0_0_11338713_3966\Main.java:76: 需要为 class、interface 或 enum
for(int i=rear-1;i>=0;i--){
^
0_0_11338713_3966\Main.java:78: 需要为 class、interface 或 enum
subtree[u]=min(u,child[u][0]);
^
0_0_11338713_3966\Main.java:79: 需要为 class、interface 或 enum
int p=fa[u];
^
0_0_11338713_3966\Main.java:80: 需要为 class、interface 或 enum
if(p==-1)continue;
^
0_0_11338713_3966\Main.java:81: 需要为 class、interface 或 enum
child[p][3]=subtree[u];
^
0_0_11338713_3966\Main.java:82: 需要为 class、interface 或 enum
sort(child[p],child[p]+4);
^
0_0_11338713_3966\Main.java:83: 需要为 class、interface 或 enum
}
^
0_0_11338713_3966\Main.java:85: 需要为 class、interface 或 enum
path[1]=INF;
^
0_0_11338713_3966\Main.java:86: 需要为 class、interface 或 enum
belong[1]=-1;
^
0_0_11338713_3966\Main.java:87: 需要为 class、interface 或 enum
for(int i=head[1];i!=-1;i=edge[i].next){
^
0_0_11338713_3966\Main.java:87: 需要为 class、interface 或 enum
for(int i=head[1];i!=-1;i=edge[i].next){
^
0_0_11338713_3966\Main.java:87: 需要为 class、interface 或 enum
for(int i=head[1];i!=-1;i=edge[i].next){
^
0_0_11338713_3966\Main.java:89: 需要为 class、interface 或 enum
path[u]=INF;
^
0_0_11338713_3966\Main.java:90: 需要为 class、interface 或 enum
belong[u]=subtree[u];
^
0_0_11338713_3966\Main.java:91: 需要为 class、interface 或 enum
que[rear++]=u;
^
0_0_11338713_3966\Main.java:92: 需要为 class、interface 或 enum
}
^
0_0_11338713_3966\Main.java:95: 需要为 class、interface 或 enum
for(int i=head[u];i!=-1;i=edge[i].next){
^
0_0_11338713_3966\Main.java:95: 需要为 class、interface 或 enum
for(int i=head[u];i!=-1;i=edge[i].next){
^
0_0_11338713_3966\Main.java:95: 需要为 class、interface 或 enum
for(int i=head[u];i!=-1;i=edge[i].next){
^
0_0_11338713_3966\Main.java:97: 需要为 class、interface 或 enum
if(v==fa[u])continue;
^
0_0_11338713_3966\Main.java:98: 需要为 class、interface 或 enum
path[v]=min(path[u],child[u][subtree[v]==child[u][0]]);
^
0_0_11338713_3966\Main.java:99: 需要为 class、interface 或 enum
belong[v]=belong[u];
^
0_0_11338713_3966\Main.java:100: 需要为 class、interface 或 enum
que[rear++]=v;
^
0_0_11338713_3966\Main.java:101: 需要为 class、interface 或 enum
}
^
0_0_11338713_3966\Main.java:103: 需要为 class、interface 或 enum
}
^
0_0_11338713_3966\Main.java:105: 需要为 class、interface 或 enum
while(m--){
^
0_0_11338713_3966\Main.java:107: 需要为 class、interface 或 enum
u=fun();v=fun();
^
0_0_11338713_3966\Main.java:107: 需要为 class、interface 或 enum
u=fun();v=fun();
^
0_0_11338713_3966\Main.java:108: 需要为 class、interface 或 enum
u^=last;v^=last;
^
0_0_11338713_3966\Main.java:108: 需要为 class、interface 或 enum
u^=last;v^=last;
^
0_0_11338713_3966\Main.java:109: 需要为 class、interface 或 enum
if(u>v)swap(u,v);
^
0_0_11338713_3966\Main.java:110: 需要为 class、interface 或 enum
if(u!=1&&belong[u]==belong[v])last=1;
^
0_0_11338713_3966\Main.java:111: 需要为 class、interface 或 enum
else{
^
0_0_11338713_3966\Main.java:113: 需要为 class、interface 或 enum
while(child[1][i]==belong[u]||child[1][i]==belong[v])i++;
|