这段时间在学习线段树,其中遇到了一些问题,比如读入与输出的时候不能用cin与cout流,这样只会TLE,我就只会改成scanf与printf,最后在网上学了一手优化的方法
inline void read(int &x){ //读入优化
x=0;
char tmp=getchar();
while(tmp<'0'||tmp>'9')
tmp=getchar();
while(tmp>='0'&&tmp<='9')
x=(x<<1)+(x<<3)+tmp-'0',tmp=getchar();
}
inline void read(int &x,int &y){read(x),read(y);}
inline void read(int &x,int &y,int &z){read(x),read(y),read(z);}

被折叠的 条评论
为什么被折叠?



