快读
代码如下(int类型):
template<class T>inline void read(T &res)
{
char c;T flag=1;
while((c=getchar())<'0'||c>'9')if(c=='-')flag=-1;res=c-'0';
while((c=getchar())>='0'&&c<='9')res=res*10+c-'0';res*=flag;
}//快读int 过滤其他类型
//cin>>a; -->read(a);
long long类型:
inline long long read(){
long long n=0;
char c=getchar();
bool f=c=='-';
if(f)c=getchar();
for(c>='0';c=getchar();)
n+=c-'0';
if(f)
n=-n;
return n;
}
提交语言选g++效果较好