模板 超级读优
Posted Achen
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了模板 超级读优相关的知识,希望对你有一定的参考价值。
//Twenty #include<algorithm> #include<iostream> #include<cstring> #include<cstdlib> #include<cstdio> #include<vector> #include<cmath> #include<queue> typedef long long LL; using namespace std; int a,b; namespace RD { const int sz=1<<15|1; char ch,buf[sz],*l,*r; void gechar(char &c) { if(l==r) r=(l=buf)+fread(buf,1,sz,stdin); c = l==r?(char)EOF:*l++; } template<typename T> void read(T &x) { int f=1; x=0; gechar(ch); while(ch!=‘-‘&&(ch<‘0‘||ch>‘9‘)) gechar(ch); if(ch==‘-‘) f=-1,gechar(ch); for(;ch>=‘0‘&&ch<‘9‘;gechar(ch)) x=x*10+ch-‘0‘; x*=f; } } int main() { RD::read(a); RD::read(b); printf("%d\n",a+b); return 0; }
以上是关于模板 超级读优的主要内容,如果未能解决你的问题,请参考以下文章