并不对劲的读入/输出优化
俗话说得好:心中有党,常数极小。
但有时只凭思想觉悟是无法减小常数的,而有些思想觉悟低的题非要卡常。
这时就可以采用读入/输出优化了。
inline int read() { int x=0,f=1; char ch=getchar(); while(isdigit(ch)==0 && ch!='-')ch=getchar(); if(ch=='-')f=-1,ch=getchar(); while(isdigit(ch))x=x*10+ch-'0',ch=getchar(); return x*f; } inline void write(int x) { int f=0;char ch[20]; if(!x){puts("0");return;} if(x<0){putchar('-');x=-x;} while(x)ch[++f]=x%10+'0',x/=10; while(f)putchar(ch[f--]); putchar('\n'); }