洛谷语言月赛-T304084 华小科的旅行开始了
  • 板块学术版
  • 楼主MuLinnnnn
  • 当前回复5
  • 已保存回复5
  • 发布时间2023/1/14 14:06
  • 上次更新2023/10/24 04:18:09
查看原帖
洛谷语言月赛-T304084 华小科的旅行开始了
757040
MuLinnnnn楼主2023/1/14 14:06

原题

这道题我样例过了,自己做了几组数据也过了,为什么有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;
}

求大佬帮忙看一下哪里有问题!

2023/1/14 14:06
加载中...