读入输出优化模板
Posted ~Lanly~
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了读入输出优化模板相关的知识,希望对你有一定的参考价值。
因为是直接调用系统底层所以速度会很快...
1 long long read(){ 2 long long x=0,w=1; 3 char c=0; 4 for (c=getchar();c<‘0‘||c>‘9‘;c=getchar()) {if (c==‘-‘) w=-1;} 5 for (;c>=‘0‘&&c<=‘9‘;c=getchar()) x=(x<<3)+(x<<1)+c-‘0‘; 6 return x*w; 7 }
1 void write(long long x){ 2 if (!x) putchar(‘0‘);else{ 3 char s[100]; 4 int i,j=0; 5 for (;x>0;x/=10) s[j++]=x%10; 6 for (i=j-1;i>=0;i--) putchar(s[i]+48); 7 } 8 putchar(‘\n‘); 9 }
听说比赛的时候花个几分钟打个读入输出优化模板能够解决因为常数而退役的事情哟!( ?▽?)/
以上是关于读入输出优化模板的主要内容,如果未能解决你的问题,请参考以下文章