cin和cout比scanf和printf慢很多,因为先把要输出的东西存入缓冲区,再输出,导致效率降低。
在比赛中我们如果要用c++的cin和cout,那么可以将同步流关闭ios::sync_with_stdio(false);
关闭之后c和c++的输入和输出就不可以混合使用了。

推荐在比赛的时候用scanf和printf
这样效率会快很多,同时要关闭c++的输入输入输出ios::sync_with_stdio(false);cin.tie(0);cout.tie(0);

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐