Tip_读入输出优化
2016-03-05 21:50
239 查看
char buf[MAXN],*ps=buf,*pe=ps+1; inline void rnext(){//读优 if(++ps==pe) pe=(ps=buf)+fread(buf,1,sizeof(buf),stdin); }
inline int in(int x=0,char ch=getchar(),int v=1){ while(ch!='-'&&(ch>'9'||ch<'0')) ch=getchar();if(ch=='-') v=-1,ch=getchar(); while(ch>='0'&&ch<='9') x=(x<<3)+(x<<1)+ch-'0',ch=getchar();return x*v;}
void out(int x){ int l=0;char ch[64]; if(!x){putchar('0');return;} if(x<0)putchar('-'),x=-x; while(x) ch[++l]=x%10+'0',x/=10; for(int i=l;i;i--) putchar(ch[i]); }
相关文章推荐
- 27课 :SPARK 运行在yarn资源调度框架 client 、cluster方式 !!
- Julia : 数组(矩阵)的条件过滤
- ZOJ 1508 Intervals【差分约束】
- java.lang.NoSuchMethodError: org.hibernate.SessionFactory.openSession()Lorg/hibernate/classic/Sessio
- 选择排序与插入排序
- python基础之hello world
- iOS 开发 之 网络编程
- iOS微信小视频优化心得
- 接口抽象类
- echarts 折线图动态x轴及数据
- 基于Angularjs实现分页
- Extended Eucild's algorithm
- Hadoop - 更换节点ip 地址之后(虚拟机中的伪分布模式,学习format)
- c++ 继承 多重继承 多态性 虚函数
- RSync 远程同步工具的使用
- 本学期阅读计划+《构建之法》阅读笔记01
- 数组旋转新方法
- Adam学习3之ADAMContext类没有找到
- 大数阶乘!
- Fiddler(一) - Fiddler简介