1. 基于 getchar/putchar 的快读快写(最常用)
- 整数快读(支持负数)
inline int read(){int x = 0, f = 1;char ch = getchar();while(ch < '0'|| ch > '9'){if(ch == '-') f = -1; ch = getchar();}while(ch >= '0'&& ch <= '9'){ x = x * 10+(ch - '0'); ch = getchar();}return x * f;}
- 无符号整数快读(更快)
inline unsigned int read(){unsigned int x = 0;char ch = getchar();while(ch < '0'|| ch > '9') ch = getchar();while(ch >= '0'&& ch <= '9'){ x = x * 10+(ch - '0'); ch = getchar();}return x;}
- 整数快写(支持负数)
{(x < ){(); x = -x;}(x > )(x / );(x % +);}

