我怀疑读入数据第一行的结尾有空格,而题面上明确讲明了结尾没有空格。
于是我写了下面这个读入方式来检验。
char s[1000010][8];
while(1)
{
scanf("%s",s[++cnt]+1);
char c=getchar();
if(c!=' ')
{
if(s[cnt][1]>='0'&&s[cnt][1]<='9')
return -1;
break;
}
}
在测样例的时候,这份代码可以正常运行,但是当我在样例的第一行结尾加上空格时会 RE ,而交上去评测以后则全部 RE。
所以我请求能否先检查一下数据。