快读 & 快写
快读
常用型:
inline int read() {
int x=0,op=1;
char ch=getchar();
while(ch<'0'||ch>'9') {
if(ch=='-') op=-1;
ch=getchar();
}
while(ch>='0'&&ch<='9') {
x=(x<<3)+(x<<1)+(ch^'0');
ch=getchar();
}
return x*op;
}
压行型:
inline int read() {
int x=0; bool op=0; char ch=getchar();
for(;!isdigit(ch);ch=getchar()) op^=!(ch^'-');
for(;isdigit(ch);ch=getchar()) x=(x<<3)+(x<<1)+(ch^'0');
return op?-x:x;
}
快写
void print(int x) {
if(x>9) print(x/10);
putchar(x%10+'0');
}
\(p.s.\) 其实标准输入输出已经可以满足需求了