C++快读快输模板

【快读】

inline int read()
{int X=0; bool flag=1; char ch=getchar();while(ch<'0'||ch>'9') {if(ch=='-') flag=0; ch=getchar();}while(ch>='0'&&ch<='9') {X=(X<<1)+(X<<3)+ch-'0'; ch=getchar();}if(flag) return X;return ~(X-1);
}

【快输】

递归

inline void write(int X)
{if(X<0) {X=~(X-1); putchar('-');}if(X>9) write(X/10);putchar(X%10+'0');
}

循环

inline int write(int X)
{if(X<0) {putchar('-'); X=~(X-1);}int s[20],top=0;while(X) {s[++top]=X%10; X/=10;}if(!top) s[++top]=0;while(top) putchar(s[top--]+'0');
}

C++ 快读快输模板相关推荐

  1. java快读快输模板

    java 快读快输 快读: class InputReader {BufferedReader buf;StringTokenizer tok;InputReader() {buf = new Buf ...

  2. 【C++快读快输详解(快速读入数字,快速输出数字)】

    众所周知,C++自带读入(废话),如 int a; cin>>a; 这个读入简单方便,但到后面,读的东西多了,读的也就显得慢些,所以有了下面的方式 int a; scanf("% ...

  3. 快读快写和fread,fwrite--zhengjun

    首先,先谈谈快读快写 这是我一开始的输入输出 cin>>a; cout<<a; 然后,因为在一次模拟赛中cincincin被卡掉了,于是,我就改用 scanf("%d ...

  4. 笔试中题目的时间复杂度以及快读快写介绍

       本篇主要分享下近期笔试中, 关于时间复杂度得一些经验. 1.题目格式以及快读快写    目前比较流行的题目格式大致有两种, 一种是核心代码格式(以力扣为主), 另一种是ACM格式(NOIP为主) ...

  5. acm竞赛技巧——c/c++ /java 快读快写(整数,字符串)

    文章目录 整数 快读 快写 字符串 读入 读出 java快读快输 注意: 本文参考博客 整数 这里用int做示范,long long,__int128 改下变量类型即可 快读 inline int r ...

  6. 什么玩意?快读快写浮点型数据?

    我下午花了一个小时写了一个什么玩意?居然能过poj1064 Cable master?大家都知道有整型数据快读快写.如下: //我写的比较骚.这么写比较简单,仅限非负整数. inline int re ...

  7. 快读快写:读入输出优化

    引入 初学OIOIOI的时候,只用的cin/coutcin/coutcin/cout,后来教练说,cincincin很慢,有的数组光读入就超时了--balabalabalabalabalabala,所 ...

  8. Java的快读快输出

    众所周知,Java Scanner类的读入的真的真的慢 在我们使用Scanner类进行读入数据时,数据一旦过万,他就会显得非常慢 而用StreamTokenizer类差不多好像是要比Scanner快个 ...

  9. java算法竞赛必备之快读快写(超详细解读)

    java算法竞赛必备之快读快写(超详细解读) java写算法的缺点:速度慢.读写复杂.莫名WA(错误答案).TL(超时).CL(超内存)- (那我们还学个啥啊,都转c++写算法不香嘛.)别急别急,有缺 ...

最新文章

  1. python技术开发证书_python+证书
  2. linux c 环境变量函数 getenv putenv 简介
  3. 山西大学计算机科学与技术全国排名,山西这所大学曾是国内排名前五,如今排名下滑,有点走下坡路了...
  4. c# response输出文件实例(14)
  5. 北京奥运会闭幕式落下帷幕
  6. 一个支持Abort的BackgroundWorker
  7. CAN协议 J1939
  8. 怎么理解本征无序态的蛋白质(Intrinsically disordered proteins)
  9. 牛逼哄哄的京东 JD-hotkey !
  10. 测试无线网网速软件,技术员教你解决怎么测试无线网络网速
  11. 3D建模软件功能解析之Maya篇
  12. 悄悄告诉你:11个高质量PNG素材来源,再也不用抠图了~
  13. AR捡取纹理功能实现 colARmix涂涂乐
  14. win7如何更改计算机管理员用户名和密码,win7系统下修改administrator管理员账户密码的设置方法?...
  15. HackTheBox-Jeeves
  16. 跨域错误的原因及处理方法
  17. 第十届蓝桥杯大赛软件类省赛 JAVA 大学 A 组
  18. 内地炒美股需要什么条件?有哪些美股交易基础要点
  19. 恶搞关机代码,可以发给你的同学
  20. ZooKeeper :Docker Compose部署ZooKeeper集群

热门文章

  1. 邮件安全隐患有哪些?邮件安全如何保护?
  2. 弹性容器----六大属性(5、项目在交叉轴上的对齐方式)
  3. Armadillo 线性代数库中的聚类算法避坑
  4. Effective C++条款39:明智而审慎地使用private继承(Use private inheritance judiciously)
  5. 在百度搜索结果中屏蔽CSDN
  6. 松下服务器型号,WEA-ASC970/CH-供应Panasonic松下综合系统管理服务器
  7. R语言用贝叶斯线性回归、贝叶斯模型平均 (BMA)来预测工人工资
  8. 企业微信全员群关闭是什么意思?如何开启全员群?
  9. 【自然语言处理】【ChatGPT系列】Chain of Thought:从大模型中引导出推理能力
  10. [nrf51] BLE DFU:Dual Bank 备份升级 OTA