在网上看到很多教别人用类似以下快读快写代码代替scanf和printf的,但也有反对的声音,在这里请教Dalao们,用快读快写还是scanf和printf好。
int read(){
int s=0,f=1;
char ch=getchar();
while(ch<'0'||ch>'9'){
if(ch=='-') f=-1;
ch=getchar();
}
while(ch>='0'&&ch<='9'){
s=(s<<1)+(s<<3)+(ch^'0');
ch=getchar();
}
return s*f;
}
void write(int s){
if(s<0) putchar('-'),s=-s;
if(s>9) write(s/10);
putchar(s%10+'0');
return ;
}