【转葛姐的http://www.cnblogs.com/shamman/p/7455819.html】
读入优化:
inline int read() {
int x=0, w=1;
char ch=0;
while (ch<'0' || ch>'9') {
if (ch=='-')
w=-1;
ch=getchar();
}
while (ch>='0' && ch<='9')
x=(x<<3)+(x<<1)+ch-'0', ch=getchar();
return x*w;
}
输出优化:
inline void write(int x) {
if (x<0)
putchar('-'), x=-x;
if (x>9)
write(x/10);
putchar(x%10+'0');
}