快读代码level.2
long long read() { long long ans=0;char last=' ',ch=getchar();//last用来存正负号,并消去那些换行符,空格while(ch<'0'||ch>'9'){last=ch;ch=getchar();//如果不是数字类型字符,就一直读入(一直爽) }while(ch>='0'&&ch<='9')//直到读入数字字符,读完一段连续的数字为止 {ans=(ans<<3)+(ans<<1);//位运算,为乘法的加快版,也就是乘以10ans+=ch-'0';ch=getchar();//加上当前一位数字 }return last=='-'?-ans:ans;//三目运算符,if的升级版,比if快 //话说还有用w来代替last的,也可以呀 }
直接黈力下来就行,以后用着用着理解了自己也能写出来;
完结
转载于:https://www.cnblogs.com/lbssxz/p/11106577.html
快读代码level.2相关推荐
- 【C++快读快输详解(快速读入数字,快速输出数字)】
众所周知,C++自带读入(废话),如 int a; cin>>a; 这个读入简单方便,但到后面,读的东西多了,读的也就显得慢些,所以有了下面的方式 int a; scanf("% ...
- [蓝桥杯]算法提高 道路和航路(spfa+deque+快读优化)
问题描述 农夫约翰正在针对一个新区域的牛奶配送合同进行研究.他打算分发牛奶到T个城镇(标号为1-T),这些城镇通过R条标号为(1-R)的道路和P条标号为(1-P)的航路相连. 每一条公路i或者航路i表 ...
- 你们这些程序员,真得每天都在读代码吗?
点击上方"CSDN",选择"置顶公众号" 关键时刻,第一时间送达! 近日,外媒上的一篇文章震惊了我,它赤裸裸地写道:你们这些程序员们,真得每天都在读代码吗?多数 ...
- C++“读取“大量数据时--快读
在一些算法题目中中,有的程序会被卡常数,就是说,程序虽然时间复杂度可以接受,但因为算法本身的时间常数过大,导致程序在一些算法竞赛中超时.这是,快读就显得尤为重要了. 当然,如果程序算法本身就不高效,快 ...
- 编写可读代码,提高工作效率
本次分享是怎么做到"可读性"的 首先,正在进行的,说明下本文的可读性. 1.背景 根据今年形势996icu,加班加点的情况比较多.与其抱怨,不如改变. 从内因去改变:主题,编写可读 ...
- 读代码读的什么代码_您的代码应读得像书
读代码读的什么代码 There's a pandemic among programmers. Long functions, broad and nondescriptive names for f ...
- Java的快读快输出
众所周知,Java Scanner类的读入的真的真的慢 在我们使用Scanner类进行读入数据时,数据一旦过万,他就会显得非常慢 而用StreamTokenizer类差不多好像是要比Scanner快个 ...
- 可读代码编写炸鸡八 - 变量兜兜转转像是一场梦
大家好,我是多选参数的一员 -- 大炮. 这里先剧透一下, 在一段时间后,多选参数会搞一个抽奖福利,其中是有<可读代码编写的艺术>以及其他书籍(可能还有别的) 的福利.可以先关注「 多选参 ...
- 笔试中题目的时间复杂度以及快读快写介绍
本篇主要分享下近期笔试中, 关于时间复杂度得一些经验. 1.题目格式以及快读快写 目前比较流行的题目格式大致有两种, 一种是核心代码格式(以力扣为主), 另一种是ACM格式(NOIP为主) ...
- C++ 快读 以及 快写 模板
快读.快写 模板 1.快读模板 2.快写模板 补充:快读快写优化[使用isdigit()函数.LL] 3.实际应用 普通但可AC代码 快读 快读+快写 5.更新日志 1.快读模板 inline int ...
最新文章
- 通道Channel-IO 多路复用
- etc php5 conf.d,php – nginx:[emerg]“location”指令不允许在/etc/nginx/conf.d/default.conf中使用:...
- PHP字符串处理函数
- P2900 [USACO08MAR]土地征用Land Acquisition
- Java员工管理系统
- Unity_手机上查看日志的插件LogViewer
- Word中批量进行中英文标点的转换
- java take,Java DelayQueue take()用法及代码示例
- DX11:先定一个小目标,比如:把DX11龙书上的知识点系统的总结下来
- 工程初始化:报错... ...is exceeding the 65535 bytes limit
- RandomAccess接口详解
- MP530注墨 连供及传真的心得体会
- 春夏秋冬变化,木门保养方式大不同
- 网易2018内推编程题——操作序列
- 锁定计算机加密码怎么设置方法,电脑加密锁怎么设置 电脑加密锁设置方法
- Varjo:XR体验的终极目标是“串流全世界”
- Excel怎么将同一工作簿多个表格合并
- Field dataSource in com.security1.config.SecurityConfig required a bean of type ‘javax.sql.DataSourc
- 毕业设计-基于微信小程序的图书馆选座系统
- wind金融数据接口python_【Python学习】使用Wind接口分析同业存单的到期数据