一句话理解
ios::sync_with_stdio(false) 关闭 C 和 C++ 输入输出的同步。
为什么要学
这是快速 IO 的第一句。
讲解
默认同步是为了 cin 和 scanf 一起用也不乱。关掉以后 cin 走自己的缓冲,更快。
一旦关闭,就固定只用 cin/cout,或固定只用 scanf/printf。
放在 main 里、读入之前。
例子
int main() {
ios::sync_with_stdio(false);
int n;
cin >> n;
return 0;
}
先关同步,再读 n。
常见错误
- 写在 include 旁边的全局位置也行,但更常见是放进 main。
- 关掉后还
printf混用。