(3)快速读入

tech2024-12-02  7

原理:getchar()的速度最快.

注意:本代码不适用于double型.

template<class T> inline void qcin(T& x) { int f=1;//f是正负标记,默认为正 x=0; char c=getchar(); while(!isdigit(c)) { if(c eq '-') f=-1; c=getchar();//跳过空白 } while(isdigit(c)) { x=x*10+c-'0'; c=getchar(); } x*=f;//乘以正负标记,确认正负 }

 

最新回复(0)