读入优化
来源:互联网 发布:ubuntu jdk 1.8 编辑:程序博客网 时间:2024/05/21 06:47
读入数据在编程中是永远离不开的,如何快速有效地读入数据是亟待解决的问题。有的时候几ms的时间就是Accepeted和Time Limit Exceeded的云泥之别,读入优化则可以在此发挥它的最大作用。c++代码如下:
#include<iostream>#include<cstdlib>#include<cstdio>#include<cmath>#include<ctime>#include<cctype>#include<algorithm>#include<cstring>#include<string>#include<iomanip>using namespace std;int readint(){int i=0,f=1;char s;for(s=getchar();(s<'0'||s>'9')&&s!='-';s=getchar());if(s=='-'){f=-1;s=getchar();}for(;s>='0'&&s<='9';s=getchar())i=(i<<3)+(i<<1)+s-'0';return i*f;}int main(){int a,b,sum;a=readint();b=readint();sum=a+b;cout<<sum;return 0;}(以“A+B Problem”为例)
这样,可以有效缩短输入时间,增加通过的可能性。
(P.S. 如果用暴力堪堪可以过的题可以尝试使用)
1 0
- 读入优化
- 读入优化
- 读入优化
- 读入优化
- 读入优化
- 读入优化
- 读入优化
- 读入优化
- 读入优化
- 读入优化
- 读入优化
- 读入优化
- 读入优化
- 读入优化
- 读入优化
- 读入优化
- 读入优化
- 读入优化
- eclipse编译时的一些问题
- Unity3D插件之NGUI-Font Maker显示FreeType.dylib is missing问题解决
- Samba 学习第一章 安装与基础配置
- Android的Binder机制
- 奇怪的贸易
- 读入优化
- JavaScript匿名、具名函数与立即执行函数IIFE详解
- Android网速实时显示
- warning C4018: “<”: 有符号/无符号不匹配
- yolo-darknet配置安装与测试
- 思科VPP源码分析(多线程支持分析)
- jsoncpp Linux下编译及使用
- 从本Activity调到本Activity的方法
- Java多态性理解