所以说为什么会CE啊

灌水区

@[Palpitation_](/space/show?uid=222108) 有几个大括号顺序有问题 ```cpp #include<cstdio> #include<algorithm> #define INF 0x7FFFFFFF const int MaxN=105; signed int n,a,b,x,y; int map[MaxN][MaxN]; void Floyd(){ for(register int k=1;k<=n;k++){ for(register int i=1;i<=n;i++){ for(register int j=1;j<=n;j++){ if(!(i==j||i==k||j==k)){ map[i][j]=std::min(map[i][k]+map[k][j],map[i][j]); } } } } } int main(){ scanf("%d%d%d",&n,&a,&b); for(register int i=1;i<=n;i++){ for(register int j=1;j<=n;j++){ map[i][j]=INF; } } int k; for(register int i=1;i<=n;i++){ scanf("%d",&k); for(register int j=1;j<=k;j++){ scanf("%d",&x); if(j==1){ map[i][x]=0; } else{ map[i][x]=1; } } } Floyd(); if(map[a][b]==INF){ printf("-1"); return 0; } printf("%d",map[a][b]); return 0; } ```
by swiftc @ 2019-07-20 20:10:07


哦,我调出来了
by Palpitation_ @ 2019-07-20 20:12:26


|