C/C++输入输出加速(算法考试重要!)

C/C++输入输出加速(算法考试重要!)

加上这么一句:

ios::sync_with_stdio(false),cin.tie(NULL);

有时候在做一些算法题考试中容易出现超时的情况,如果该算法题有较多的输入输出,问题很有可能就是出在了cin和cout上,因为在C++中,cin和cout要与stdio同步,中间有一个缓冲,所以cin和cout输入输出效率不如scanf和printf(这俩写起来太麻烦了),但是加上了上面这句后,就取消了同步,cin和cout的效率就能提升不少(有的情况下比scanf和printf还要快)

下面就是一个优化的情况:

dPdLLt.png

猜你喜欢

转载自blog.csdn.net/weixin_44338712/article/details/108011511
今日推荐