定义数组

char buf[1<<23],*p1=buf,*p2=buf,obuf[1<<23],*O=obuf;

读入

#define getchar() (p1==p2&&(p2=(p1=buf)+fread(buf,1,1<<21,stdin),p1==p2)?EOF:*p1++)
inline int rd() {
int x=0,f=1;char ch=getchar();
while(!isdigit(ch)){if(ch=='-') f=-1;ch=getchar();}
while(isdigit(ch)) x=x*10+(ch^48),ch=getchar();
return x*f;
}

输出

void print(long long x) {
if(x>9) print(x/10);
*O++=x%10+'0';
}
fwrite(obuf,O-obuf,1,stdout);

还是很快的

最新文章

  1. Android之NetworkOnMainThreadException异常
  2. 腾迅股票数据接口 http/javascript
  3. Zabbix汉化方法
  4. C++静态成员函数小结(转)
  5. oc-29-可变数组
  6. Zend Framework 入门(4)—页面布局
  7. ListBox获取行字符串
  8. python手记(31)
  9. Fiddler中设置断点修改Request和Response
  10. Java客户端API
  11. Maven 打包项目 部署到服务器 重启服务 插件
  12. How to Configure Email Notification in Jenkins
  13. python -- 异步IO 协程
  14. Android 获得手机屏幕真实的宽高
  15. 解决webstorm拉取Vue项目时卡顿,及内存爆满问题
  16. B/S FastReprot使用
  17. 高级篇 KZ002.反射读取注解[未封装]
  18. 利用css如何让嵌套的div层不继承父div层的透明度?
  19. Java设计模式(17)解释器模式(Interpreter模式)
  20. Confluence 6 嵌套用户组的影响

热门文章

  1. Apache Ignite——集合分布式缓存、计算、存储的分布式框架
  2. [翻译]NUnit---String &amp;&amp; Collection &amp;&amp; File &amp;&amp; Directory Assert (七)
  3. 逻辑频道号---DVB NIT LCN
  4. openstack dnsmasq彭祖
  5. 13.Ext.extend用法以及代码解读
  6. E20171106-hm
  7. echart 参数 vue配置 图文展示
  8. Hdu 4738 Caocao&#39;s Bridges (连通图+桥)
  9. ACM_蛇形矩阵
  10. Using 10053 Trace Events and get outline