输入外挂

//适用于正负数,(int,long long,float,double)
template <class T>
bool Read(T &ret)
{
	char c; int sgn; T bit=0.1;
	if(c=getchar(),c==EOF) return 0;
	while(c!='-'&&c!='.'&&(!isdigit(c))) c=getchar();
	sgn=(c=='-')?-1:1;
	ret=(c=='-')?0:(c-'0');
	while(c=getchar(),isdigit(c)) ret=ret*10+(c-'0');
	if(c==' '||c=='\n'){ ret*=sgn; return 1; }
	while(c=getchar(),isdigit(c)) ret+=(c-'0')*bit,bit/=10;
	ret*=sgn;
	return 1;
}

Powered by Jekyll and Theme by solid