一个问题

学术版

语文不好请见谅qwq
by 闪电皮卡丘 @ 2020-05-24 08:58:44


用 `scanf` 就对了,比 `cin` 快多了
by xhQYm @ 2020-05-24 09:01:37


@[qym2008](/user/270120) qwq(惊现qym!)
by 闪电皮卡丘 @ 2020-05-24 09:04:00


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


```cpp ios::sync_with_stdio(false); cin.tie(0), cout.tie(0); ``` 加上这个,cin不比scanf慢
by tuliwei @ 2020-05-24 09:11:18


|