刷题时,遇到十万,乃至百万个数的输入时,有建议说采用C语言的输入输出会比用C++的cin/cout更快。
事实上,加上两条语句(见以下第4,5行),cin/cout的速度也是可以接受的。
1. #include <iostream>
2. using namespace std;
2. int main()
3. {
4. ios::sync_with_stdio(false);
5. cin.tie(0);
6. // IO
7. }
详细的解释可见“cin.tie与sync_with_stdio加速输入输出”一文,链接是”http://www.hankcs.com/program/cpp/cin-tie-with-sync_with_stdio-acceleration-input-and-output.html”