ios::sync_with_stdio(0);
char ch='1';
int n=0,k;
while(ch!='\n' && ch!=' '){
ch=getchar();
a[n++] = ch-'0';
}
--n;
cin>>k;
这是用getchar()读入,评测全WA,但下载的数据从本地测试是没问题的。并且WA里显示的错误输出,在本地根本不会输出。就很奇怪。
换成string读入就AC了,后面处理代码是一样的,求大佬解惑。
ios::sync_with_stdio(0);
cin>>ch>>k;
n = ch.length();
for(int i=0;i<n;++i){
a[i] = ch[i]-'0';
}