风音曜子 @ 2017-05-29 19:14:57
include <cstdio>
int main()
{
int distance, password[100] = {0}, newpass[100] = {0}, psize;
scanf("%d", &distance);
for (int i = 0;; i++) //利用i=0来吸收那个换行符
{
password[i] = getchar();
if((password[i]=='\n')&&(i>0))
{
psize = --i;
break;
}
password[i] -= ('a' - 1);
}
for (int i = 1; i <= psize; i++)
{
newpass[i] = password[i] + distance;
while(newpass[i]>26)
{
newpass[i] -= 26;
}
}
for (int i = 1; i <= psize; i++)
{
putchar((newpass[i]) + ('a' - 1));
}
return 0;
}
在本机( 64Bit-Linux, gcc版本6.3.0)的情况下成功编译并正常的运作。 但之前第一次上传代码提示5个TLE,经过一定微(瞎)调(改)之后(上面的代码是微调后的版本),luogu系统提示“Too many or too few lines.”,请问各位大犇这句话是什么意思?如何解决这个问题?以后如何避免这种问题发生?
非常感谢~
by 风音曜子 @ 2017-05-29 19:16:32
@顾尘 大犇麻烦看看是怎么回事呢?
by Glu_TtoNy @ 2017-06-01 13:02:04
by Lenzer @ 2017-06-04 11:24:58
抱歉,没找出问题所在,那句话的意思就是输出太多或者太少行,我帮你编译了一下看看,没发现什么问题,读了下程序我也感觉没问题。。。。。。抱歉,我不知道