一个问题

回复帖子

@wjq1234567 2020-05-24 09:07 回复 举报
当输入小规模数据时cin和scanf之间的差距不是很明显,但对于大数据,scanf的优势相当明显。况且这只是纯的读入测试,而且还是在本地,如果在实际比赛中,cin的效率 会更低,因此,在ACM中,尽量使用scanf来读取数据,除非数据量已知且不够大,除非数据量已知且不够大,可用cin。cout,cin是基于流的输入与输出,有缓存区,先把结果存到缓存区,然后一次性输入和输出,但是,cout之类有类型检查,不容易错。基于上述原因,在对性能比较苛刻的情况下,还是用scanf,printf比较好。

——CSDN

@tuliwei  2020-05-24 09:11 回复 举报
ios::sync_with_stdio(false);
cin.tie(0), cout.tie(0);

加上这个,cin不比scanf慢

反馈
如果你认为某个帖子有问题,欢迎向洛谷反馈,以帮助更多的同学。



请具体说明理由,以增加反馈的可信度。