你还在担心C++的输入输出吗?
在竞赛中,经常会因为C++的输入输出流函数的效率慢导致丢分,在这里介绍一种输入输出专用加速器,达到和C的scanf()和printf()一样的速度
竞赛专用三行加速代码,从此输出输出走向人生巅峰!!!
直接加主函数里!!!
ios::sync_with_stdio(false);
cin.tie(0);//输入加速
cout.tie(0);//输出加速
原理:cin,cout效率低是因为他们要将输入的数据先存到缓冲区,才进行输入输出。本代码的作用就是去除iostream的输入输出缓冲区的步骤,提高效率
ios::sync_with_stdio(false);去除掉iostream的输入输出缓冲区步骤
tie(0)来解除std::cin和std::cout之间的绑定,提高效率