这道题我样例过了,自己做了几组数据也过了,为什么有9个WA一个AC?
#include <iostream>
#include <cstdio>
using namespace std;
int a[1005][1005];
int main() {
int m,n,Sx,Sy;
scanf("%d%d%d%d",&m,&n,&Sx,&Sy);
for(int i=1; i<=n; i++) {
for(int j=1; j<=2*m; j++) {
scanf("%d",&a[i][j]);
}
}
printf("%d %d\n",Sx,Sy);
int x=Sx,y1=2*Sy-1,y2=2*Sy;
while(!(a[x][y1]==0&&a[x][y2]==0)) {
printf("%d %d\n",a[x][y1],a[x][y2]);
int xx=a[x][y1];
int yy=a[x][y2];
y1=2*yy-1;
y2=2*yy;
x=xx;
}
return 0;
}
求大佬帮忙看一下哪里有问题!