关于奇形怪状的错误
查看原帖
关于奇形怪状的错误
114153
Saliеri楼主2020/11/27 19:01

为什么有读入多读一个空格导致 bitset 多一位这种巨大错误

能得60pts……

scanf("%d",&x);
cover(1,0,q,pretim[x],i-1,e[x]);
int cnt = 0;
tem = 0;
char ch;
while((ch=getchar()) != '\r'&&ch !='\n')temp[++cnt] = ch-'0';

应为

scanf("%d ",&x);
cover(1,0,q,pretim[x],i-1,e[x]);
int cnt = 0;
tem = 0;
char ch;
while((ch=getchar()) != '\r'&&ch !='\n')temp[++cnt] = ch-'0';

顺便告诫后人 可能没人再犯这种错误……

2020/11/27 19:01
加载中...