0_0_6542154_30028\Main.java:1: illegal character: \35
#include<iostream>
^
0_0_6542154_30028\Main.java:2: illegal character: \35
#include<queue>
^
0_0_6542154_30028\Main.java:3: illegal character: \35
#define INF 2100000000
^
0_0_6542154_30028\Main.java:5: class, interface, or enum expected
struct Edge{
^
0_0_6542154_30028\Main.java:7: class, interface, or enum expected
};
^
0_0_6542154_30028\Main.java:8: class, interface, or enum expected
Edge edge[300000];
^
0_0_6542154_30028\Main.java:9: class, interface, or enum expected
int head[100000],en;
^
0_0_6542154_30028\Main.java:10: class, interface, or enum expected
bool mark[100000];
^
0_0_6542154_30028\Main.java:11: class, interface, or enum expected
int N,M,S,E;
^
0_0_6542154_30028\Main.java:12: class, interface, or enum expected
int f_min(int x,int y){
^
0_0_6542154_30028\Main.java:14: class, interface, or enum expected
}
^
0_0_6542154_30028\Main.java:16: class, interface, or enum expected
edge[en].u=u;edge[en].v=v;
^
0_0_6542154_30028\Main.java:17: class, interface, or enum expected
edge[en].next=head[u];
^
0_0_6542154_30028\Main.java:18: class, interface, or enum expected
head[u]=en++;
^
0_0_6542154_30028\Main.java:19: class, interface, or enum expected
}
^
0_0_6542154_30028\Main.java:22: class, interface, or enum expected
while( !( ( ch = getchar() ) >= '0' && ch <= '9' ) );
^
0_0_6542154_30028\Main.java:23: class, interface, or enum expected
res = ch - '0' ;
^
0_0_6542154_30028\Main.java:24: class, interface, or enum expected
while( ( ch = getchar() ) >= '0' && ch <= '9' )
^
0_0_6542154_30028\Main.java:26: class, interface, or enum expected
return res ;
^
0_0_6542154_30028\Main.java:27: class, interface, or enum expected
}
^
0_0_6542154_30028\Main.java:30: class, interface, or enum expected
memset(head,-1,sizeof(head));en=0;
^
0_0_6542154_30028\Main.java:30: class, interface, or enum expected
memset(head,-1,sizeof(head));en=0;
^
0_0_6542154_30028\Main.java:31: class, interface, or enum expected
int u,v;
^
0_0_6542154_30028\Main.java:32: class, interface, or enum expected
while(M--){
^
0_0_6542154_30028\Main.java:33: class, interface, or enum expected
u=Scan();v=Scan();
^
0_0_6542154_30028\Main.java:34: class, interface, or enum expected
insert(u,v);
^
0_0_6542154_30028\Main.java:35: class, interface, or enum expected
}
^
0_0_6542154_30028\Main.java:37: class, interface, or enum expected
return 1;
^
0_0_6542154_30028\Main.java:38: class, interface, or enum expected
}
^
0_0_6542154_30028\Main.java:40: class, interface, or enum expected
int cur[100000];
^
0_0_6542154_30028\Main.java:41: class, interface, or enum expected
bool find_path(){
^
0_0_6542154_30028\Main.java:42: class, interface, or enum expected
path[0]=S;pn=1;
^
0_0_6542154_30028\Main.java:43: class, interface, or enum expected
int i,e,u;
^
0_0_6542154_30028\Main.java:44: class, interface, or enum expected
for(i=0;i<N;i++){
^
0_0_6542154_30028\Main.java:44: class, interface, or enum expected
for(i=0;i<N;i++){
^
0_0_6542154_30028\Main.java:44: class, interface, or enum expected
for(i=0;i<N;i++){
^
0_0_6542154_30028\Main.java:46: class, interface, or enum expected
mark[i]=0;
^
0_0_6542154_30028\Main.java:47: class, interface, or enum expected
}
^
0_0_6542154_30028\Main.java:49: class, interface, or enum expected
while(pn){
^
0_0_6542154_30028\Main.java:51: class, interface, or enum expected
for(;cur[u]!=-1;cur[u]=edge[cur[u]].next){
^
0_0_6542154_30028\Main.java:51: class, interface, or enum expected
for(;cur[u]!=-1;cur[u]=edge[cur[u]].next){
^
0_0_6542154_30028\Main.java:51: class, interface, or enum expected
for(;cur[u]!=-1;cur[u]=edge[cur[u]].next){
^
0_0_6542154_30028\Main.java:53: class, interface, or enum expected
}
^
0_0_6542154_30028\Main.java:55: class, interface, or enum expected
if(e==-1){
^
0_0_6542154_30028\Main.java:57: class, interface, or enum expected
continue;
^
0_0_6542154_30028\Main.java:58: class, interface, or enum expected
}
^
0_0_6542154_30028\Main.java:60: class, interface, or enum expected
path[pn++]=edge[e].v;
^
0_0_6542154_30028\Main.java:61: class, interface, or enum expected
if(edge[e].v==E)break;
^
0_0_6542154_30028\Main.java:62: class, interface, or enum expected
}
^
0_0_6542154_30028\Main.java:64: class, interface, or enum expected
}
^
0_0_6542154_30028\Main.java:66: class, interface, or enum expected
void limit_search(){
^
0_0_6542154_30028\Main.java:68: class, interface, or enum expected
int v,e,res=2;
^
0_0_6542154_30028\Main.java:69: class, interface, or enum expected
for(int i=0;i<N;i++)mark[i]=0;
^
0_0_6542154_30028\Main.java:69: class, interface, or enum expected
for(int i=0;i<N;i++)mark[i]=0;
^
0_0_6542154_30028\Main.java:69: class, interface, or enum expected
for(int i=0;i<N;i++)mark[i]=0;
^
0_0_6542154_30028\Main.java:70: class, interface, or enum expected
qhead=qtail=0;
^
0_0_6542154_30028\Main.java:71: class, interface, or enum expected
que[qtail++]=head[S];
^
0_0_6542154_30028\Main.java:72: class, interface, or enum expected
mark[S]=1;
^
0_0_6542154_30028\Main.java:73: class, interface, or enum expected
while(lim<pn-1){
^
0_0_6542154_30028\Main.java:76: class, interface, or enum expected
v=edge[e].v;
^
0_0_6542154_30028\Main.java:77: class, interface, or enum expected
if(edge[e].next!=-1)que[qtail++]=edge[e].next;
^
0_0_6542154_30028\Main.java:78: class, interface, or enum expected
if(mark[v])continue;
^
0_0_6542154_30028\Main.java:79: class, interface, or enum expected
mark[v]=1;
^
0_0_6542154_30028\Main.java:80: class, interface, or enum expected
if(id[v]<lim){if(head[v]!=-1)que[qtail++]=head[v];}
^
0_0_6542154_30028\Main.java:80: class, interface, or enum expected
if(id[v]<lim){if(head[v]!=-1)que[qtail++]=head[v];}
^
0_0_6542154_30028\Main.java:83: class, interface, or enum expected
lim=id[v];
^
0_0_6542154_30028\Main.java:84: class, interface, or enum expected
if(lim==pn-1)break;
^
0_0_6542154_30028\Main.java:85: class, interface, or enum expected
}
^
0_0_6542154_30028\Main.java:88: class, interface, or enum expected
if(head[path[lim]]!=-1)que[qtail++]=head[path[lim]];
^
0_0_6542154_30028\Main.java:89: class, interface, or enum expected
res++;
^
0_0_6542154_30028\Main.java:90: class, interface, or enum expected
lim++;
^
0_0_6542154_30028\Main.java:91: class, interface, or enum expected
}
^
0_0_6542154_30028\Main.java:93: class, interface, or enum expected
}
^
0_0_6542154_30028\Main.java:96: class, interface, or enum expected
for(i=0;i<N;i++)id[i]=-1;
^
0_0_6542154_30028\Main.java:96: class, interface, or enum expected
for(i=0;i<N;i++)id[i]=-1;
^
0_0_6542154_30028\Main.java:96: class, interface, or enum expected
for(i=0;i<N;i++)id[i]=-1;
^
0_0_6542154_30028\Main.java:97: class, interface, or enum expected
if(!find_path()){printf("%d\n",N);return;}
^
0_0_6542154_30028\Main.java:97: class, interface, or enum expected
if(!find_path()){printf("%d\n",N);return;}
^
0_0_6542154_30028\Main.java:97: class, interface, or enum expected
if(!find_path()){printf("%d\n",N);return;}
^
0_0_6542154_30028\Main.java:98: class, interface, or enum expected
for(i=0;i<pn;i++)id[path[i]]=i;
^
0_0_6542154_30028\Main.java:98: class, interface, or enum expected
for(i=0;i<pn;i++)id[path[i]]=i;
^
0_0_6542154_30028\Main.java:99: class, interface, or enum expected
limit_search();
^
0_0_6542154_30028\Main.java:100: class, interface, or enum expected
}
^
0_0_6542154_30028\Main.java:103: class, interface, or enum expected
return 0;
^
0_0_6542154_30028\Main.java:104: class, interface, or enum expected
}
|