关于cin与scanf的速度
  • 板块学术版
  • 楼主BluePenguin
  • 当前回复2
  • 已保存回复2
  • 发布时间2023/12/16 20:42
  • 上次更新2023/12/16 21:58:15
查看原帖
关于cin与scanf的速度
721926
BluePenguin楼主2023/12/16 20:42

原来一直认为是scanf速度快于cin,但近期无意在开O2的情况下测试了下2组200000个long long的读入,cin在0.7-0.8秒之间(未调用ios::sync_with_stdio(false)),scanf在1.8秒左右。如下注释的代码比未注释的快……不知道这是否正常啊?

    for (int i=0;i<200005;i++) scanf("%lld",&(cows[i]));
//    for (int i=0;i<200005;i++) cin>>cows[i];
    for (int i=0;i<200005;i++) scanf("%lld",&sticksH[i]);
//    for (int i=0;i<200005;i++) cin>>sticksH[i];
2023/12/16 20:42
加载中...