快速读入模板
Posted mediocrekonjac
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了快速读入模板相关的知识,希望对你有一定的参考价值。
听说 LINUX 下 isdigit() 会慢很多,自己写一个好了
1 #include<bits/stdc++.h> 2 using namespace std; 3 inline bool isitdigit(char c){return c>=‘0‘&&c<=‘9‘;} 4 inline int readint() 5 { 6 register int s,f=1;register char c; 7 while(!isitdigit(c=getchar())) (c==‘-‘)&&(f=-1); 8 for(s=c-‘0‘;isitdigit(c=getchar());s=(s<<1)+(s<<3)+c-‘0‘); 9 return s*f; 10 } 11 int n; 12 int main() 13 { 14 n=readint(); 15 printf("%d",n); 16 return 0; 17 }
以上是关于快速读入模板的主要内容,如果未能解决你的问题,请参考以下文章