如果你全WA了(不管是什么做法)
查看原帖
如果你全WA了(不管是什么做法)
526677
封禁用户楼主2023/8/17 15:05

注意你的Insert的读入,我原来是这么写的:

while(len<n){
	ch=getchar();
	if(ch!='\n') ++len,s+=ch;
}

后面参考AThousandSuns的题解里的注意点后改成了这样:

bool flag=0; 
while(len<n){
	ch=getchar();
	if(ch>=32&&ch<=126) flag=1;
	if(!flag||ch<32||ch>126) continue;
	++len,s+=ch;
}

就直接过了……

反正就是注意这个坑点,或者有没有大佬能告诉我为什么啊,不是说了 除了回车符之外,输入文件的所有字符的 ASCII 码都在闭区间 [32,126] 内 吗?

2023/8/17 15:05
加载中...