ios::sync_with_stdio(false)
:
关闭输入输出同步流,可以提高输入输出速度,算法竞赛可以用,但像控制台小游戏这种,输入进去,没反应,需要你把所有的都输入进去,然后才会输出( 同步 流都关了,就不同步了),轻则影响游戏体验,重则会直接出bug。
cin.tie(0)
:
cin
加速,也是提高速度的,和前面一个混合使用更快,能把cin
的速度搞得和scanf
不相上下,(主要是用cin
方便,没scanf
那么繁琐,但用了这个之后,sanf
就用不了了),还有cout.tie(0)
——cout
加速,但一般不用,毕竟这个用了,printf
puts
就用不了了(个人觉得这两种比cout
方便)
这也就是ios::sync_with_stdio(false), cin.tie(0);
的用法;