如果你想知道cin,cout究竟和scanf,printf速度上有什么差别~~

原创 2012年03月31日 01:30:07

http://acm.cs.ecnu.edu.cn/problem.php?problemid=2140
把这题先A了再说,题目很水

#include<iostream>
using namespace std;
int main(){
    int cc,i,n,m,j,k,num;
    cin>>cc;
    for(i=0;i<cc;i++){
        cin>>n>>m;
		int *a=new int[m*n];
        for(j=0;j<n;j++)
          for(k=0;k<m;k++){
              scanf("%d",&a[j*m+k]);
          }
        for(j=0;j<n;j++){
          for(k=0;k<m;k++){
              scanf("%d",&num);
              a[j*m+k]+=num;
			  if(k==0) printf("%d",a[j*m+k]);
			  else printf(" %d",a[j*m+k]);
          }
		  printf("\n");
		}
    }
}

A不了请参照本人的水代码,立刻清醒

04-C++-cin与scanf cout与printf效率问题

在竞赛中,遇到大数据时,往往读文件成了程序运行速度的瓶颈,需要更快的读取方式。相信几乎所有的C++学习者都在cin机器缓慢的速度上栽过跟头,于是从此以后发誓不用cin读数据。还有人说Pascal的re...
  • l2580258
  • l2580258
  • 2016年05月05日 00:47
  • 1893

cin、cout 与 scanf、printf 的效率比较

转自:http://blog.csdn.net/zq_onlytime/article/details/44900081很早就知道,c的scanf(printf)比c++的快。刷题时尤其明显,在这上面...
  • qq_26398495
  • qq_26398495
  • 2017年02月14日 19:25
  • 580

scanf printf 与cin cout 时间的差别

原文链接 昨天在OJ上看到一个很水的题,题意就是两个递增序列,输出合并后新序列的中值(详细描述可参见我的另一篇文章http://hi.baidu.com/i5love1you9/blog/ite...
  • qq1169091731
  • qq1169091731
  • 2016年07月16日 21:18
  • 489

C++的cin/cout为什么比C语言的scanf/printf慢

很早就知道,c的scanf(printf)比c++的快。刷题时尤其明显,在这上面超时是常有的事儿。 但,这是别人告诉我的,c快。 为什么快? 从网上借鉴一个例子做个简单测试: 1.cpp   ...
  • ZQ_onlytime
  • ZQ_onlytime
  • 2015年04月06日 10:35
  • 2537

[笔记]cin、cout与scanf、printf的效率差异对比分析

之前上传UVa227 puzzle时,好不容易AC了,但发现自己用时50(ms),而在VJ上看到人家都是40ms、20ms,于是打开一个20ms的代码查看人家强在哪里。但结果研究了半天感觉差不多,于是...
  • XieNaoban
  • XieNaoban
  • 2016年08月16日 18:52
  • 624

cin/cout 比 scanf/printf 慢吗

之前在看书的时候,作者曾经提到过 scanf/printf 比 cin/cout 快,并建议在ACM中尽量使用 scanf/printf 当时也没怎么在意,毕竟 cin/cout 不用考虑格式占位符...
  • AIPointH
  • AIPointH
  • 2015年04月05日 22:18
  • 358

C++的输出入cin/cout和scanf/printf谁比较快?

有打竞赛或经常刷题的人,一定有遇过用cin/cout结果TLE,换成scanf/printf就AC的情况。...
  • YinJianxiang
  • YinJianxiang
  • 2017年07月31日 14:26
  • 586

eclipse C/C+ CDT中scanf、cin、 printf、cout不能debug输入输出的问题

eclipse C/C+ CDT中scanf、cin、 printf、cout不能debug输入输出的问题
  • Enable1234___
  • Enable1234___
  • 2016年12月08日 20:43
  • 779

一个能让cin和scanf 一样快的方法:

cin慢是有原因的,其实默认的时候,cin与stdin总是保持同步的,也就是说这两种方法可以混用,而不必担心文件指针混乱,同时cout和stdout也一样,两者混用不会输出顺序错乱。正因为这个兼容性的...
  • qq_31785871
  • qq_31785871
  • 2016年07月03日 22:01
  • 1039

cout和printf的混用

        之前对于cout与printf()混用的结果的认识,源于某年北京赛区某judge的总结。据其称,某队在比赛时某题的输出混用了cout与printf(),结果输出的顺序出错。其把原因归结...
  • xiunai78
  • xiunai78
  • 2008年06月25日 10:52
  • 1598
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:如果你想知道cin,cout究竟和scanf,printf速度上有什么差别~~
举报原因:
原因补充:

(最多只允许输入30个字)