写这题用了一上午,样例数据都过了后提交发现WA。
逻辑很简单,没什么可查的,试探着把数组大小界限从10改成15发现AC了。
//#define LOCAL
//#define TESTING
#include<stdio.h>
#include<string.h>
#include<ctype.h>
char m[15][15],across[100][15],down[100][15];
int begin_x[100],begin_y[100],begin_a[100],begin_d[100];
int main()
{
#ifdef LOCAL
freopen("xt3-6.in","r",stdin);
#endif
int r,c,ansa,ansd,T = 1;
bool line = false;
while(T)
{
memset(m,0,sizeof(m));
memset(begin_x,0,sizeof(begin_x));
memset(begin_y,0,sizeof(begin_y));
memset(begin_a,0,sizeof(begin_a));
memset(begin_d,0,sizeof(begin_d));
memset(across,0,sizeof(across));
memset(down,0,sizeof(down));
ansa=0;
ansd=0;
//读取网格行列数
scanf("%d", &r);
if(r==0) return 0;
scanf("%d", &c);
getchar();
//读取网格行列数结束
// 读取网格
char temp;
temp = getchar();
//printf("temp=