biiwx123 @ 2019-01-13 18:15:18
大家看2019/1/13 18:00前后20分钟左右的提交记录,我交了差不多10次,前6次都是因为用了cout然后疯狂TLE!改成printf后单点150ms,足足快了十多倍!
by 豌豆射手皮0608 @ 2019-01-13 18:18:24
所以我有一个问题为什么这道题10000000个数用cin不会TLE?
by biiwx123 @ 2019-01-13 18:18:54
顺带一提,经过试验,用不用 inline/struct包装数据结构/scanf代替cin 对总用时的影响并不大,快读代替scanf还有少许作用(输入时间减少70%)。但最重要的还是写一个好的算法来解决问题。
by biiwx123 @ 2019-01-13 18:20:02
@豌豆射手皮0608 注意我说的是输出问题不是输入问题,是cout和printf的对比,不是cin和scanf的对比
by 豌豆射手皮0608 @ 2019-01-13 18:20:23
可这道题用了cin和cout还是没有T飞
by Sino_E @ 2019-01-13 18:21:19
@biiwx123 开头加上ios::sync_with_stdio(false)
,所有endl
换成\n
即可。
by biiwx123 @ 2019-01-13 18:29:41
@vegacx 谢谢大佬
by Aegir @ 2019-01-13 18:42:26
endl好像很慢
by CYJian @ 2019-01-13 18:52:15
实证说明。。
by CYJian @ 2019-01-13 18:52:53
实证说明。。
by yszshs1 @ 2019-02-04 11:07:13
@biiwx123 可以在程序的开头(int main的后面)加上ios::sync_with_stdio(false); cin和cout就会比printf快