cin与cout慢是有原因的,默认的时候cin与stdin总是保持同步,同时cout和stdout也一样,两者混用不会输出顺序错乱。
对两者的兼容性导致cin有许多额外的开销。
禁用这个特性的语句是
std::ios::sync_with_stdio(false);
取消同步后会提速很多,但是仍然比不上scanf与printf。
用什么就根据题目数据量随机应变吧。
标签:兼容性 运行 禁用 stdin gpo 刷题 post class blog
cin与cout慢是有原因的,默认的时候cin与stdin总是保持同步,同时cout和stdout也一样,两者混用不会输出顺序错乱。
对两者的兼容性导致cin有许多额外的开销。
禁用这个特性的语句是
std::ios::sync_with_stdio(false);
取消同步后会提速很多,但是仍然比不上scanf与printf。
用什么就根据题目数据量随机应变吧。
标签:兼容性 运行 禁用 stdin gpo 刷题 post class blog
原文地址:https://www.cnblogs.com/AbsolutelyPerfect/p/8409136.html