[技巧]读入优化
2016-04-26 16:06
260 查看
int read() { int sign = 1, n = 0; char c = getchar(); while(c < '0' || c > '9'){ if(c == '-') sign = -1; c = getchar(); } while(c >= '0' && c <= '9') { n = n*10 + c-'0'; c = getchar(); } return sign*n; }
相关文章推荐
- java实现定时任务(Quartz)
- 关于非齐次Poisson过程的思考
- sqlalchemy中文问题
- css里设置一个div在顶部固定,不随滚动条滚动而滚动
- java实现定时任务(Quartz)
- 3. Android框架和工具之 xUtils(DbUtils )
- 作业6—成绩录入系统设计(第一阶段)
- vim多文件操作
- vim多文件操作
- 剑指offer-面试题53:正则表达式匹配
- OpenWrt实现多SSID wifi连接功能并抓包分析
- javascript的this的三种使用方式
- AYITACM2016省赛第二周 G - History Grading历史评分(最长公共子序列)
- JAVA内部类的作用、方法、使用
- Navicat(连接) -1之常规设置
- Tyvj_P1016
- RM/RMVB文件格式总结
- 逆向生成MySQL数据库对应的建表与Insert语句(可完成记录的迁移与备份)
- TCP连接建立过程中为什么需要“三次握手”
- why request event is fired before data event in http modlues of node.js.