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