关于读入输出优化

P3374 【模板】树状数组 1

会树状数组了都不会scanf?? 写读入优化吧既然这样
by zcysky @ 2017-03-07 15:30:29


关同步能把cin和cout的速度变快
by SWWWWWWWWWind @ 2017-03-07 15:44:24


```` ios::sync\_with\_stdio(false);
by 凉宫秋月 @ 2017-03-07 17:02:39


感觉cin的I/O流关掉同步后也就和scanf一样快 (所以还是用scanf吧
by missxiaoxiu @ 2017-03-29 05:50:13


还可以继续优化 std::cin.tie(0) 好像这样就比scanf快了不少,好像就和快读差不多了【好像快读还是快一点点】
by lowww666 @ 2017-03-29 07:28:08


在Linux系统上,cin关了流同步比scanf更快。但值得注意,freopen与关了流同步的cin有时兼容有时不容(似乎有自定义函数时是无法兼容的,其他时候只与scanf不兼容)。但是,真的建议你学一下读入优化,3或4行代码,速度比以上两种输入方式快上几十倍,写起来也更快(然而,有的题很坑,不给出输入的数据个数,这时要用scanf,scanf会返回一个值代表输入正确的数据个数,如果输入错误则返回0并结束整个程序,输入结束则返回 -1,可以用这个特性来判断输入是否结束)
by mrkrnblsa @ 2017-03-29 07:28:25


scanf("%d",&...); printf("%d",...);
by lmszs @ 2017-05-10 16:15:13


**fread大法好**(逃
by will7101 @ 2017-05-18 13:17:58


考古
by songhongyi @ 2020-06-29 20:07:35


|