讀入優化

Enjoy_process發表於2018-09-11

                                                      讀入優化 

 

 

 


//讀入優化 
#define getchar() (p1==p2&&(p2=(p1=buf)+fread(buf,1,1<<22,stdin),p1 == p2)?EOF:*p1++)
char buf[(1<<22)],*p1=buf,*p2=buf;
inline int read(){
    char c=getchar();int x=0,f=1;
    while(c<'0'||c>'9'){if(c == '-') f=-1;c=getchar();}
    while(c>='0'&&c<='9'){x=x*10+c-'0';c = getchar();}
    return x * f;
}

 

 

 

相關文章