IO说明

来源:互联网 发布:淘宝店铺会员卡图片 编辑:程序博客网 时间:2024/06/05 16:54

1.cin的效率

cin与cout的效率低于scanf()。对于某些case非常多的题目,cin可能就是超时,坑。

但有人说了,使用下行代码可以加速。原理是cin与scanf可以混用,因为有游标同步机制,把这个机制关了就能提升cin的性能。

std::ios::sync_with_stdio(false);

2.文件结束判断

有些输入会直接告诉你有多少个case,这样很友好。但有些题目不告诉。此时scanf样式是while(scanf("%d",&x)!=EOF)。cin的话,while(cin>>x)就行了。

0 0