最开始本蒟蒻是使用这种方法输入的:
scanf("%lld",&n);
getchar();
for(int i=0;i<n;i++) cache[i]=spi[i]=getchar();
getchar();
scanf("%lld",&p);
这在本地能够运行,在洛谷上导致我多提交了两次(输入完全紊乱)...
最后换成cin就AC了
scanf("%lld",&n);
cin>>spi;
for(int i=0;i<n;i++) cache[i]=spi[i];
scanf("%lld",&p);
这究竟是为什么呢
是因为getchar和scanf在不同平台行为不一样吗?
求各位dalao解答。