用ios::sync_with_stdio(false)有什么作用
因为系统默认standard stream应该都是同步的,设置sync_with_stdio(false),其实应该是让C风格的stream和C++风格的stream变成async且分用不同buffer。
注意:
1.
ios::sync_with_stdio(false)不可以与scanf混用,否则会造成异常。
2.
虽然ios::sync_with_stdio对cin有加速所用,但是还是没有scanf的速度快。
下面是ios::sync_with_stdio()的简单使用
int main(){
ios::sync_with_stdio(0);//提高cout、cin的速度
ll l,r;cin>>l>>r;
for(int i=1;i<=9;i++){
cout<<solve(r,i)-solve(l-1,i)<<endl;
}
return 0;
}