快读快写
一些题目真恶心啊,卡那么死
- 快读
1 inline int read() 2 { 3 int x = 0, f = 1; char ch = getchar(); 4 while (ch < '0' || ch>'9') { if (ch == '-') f = -1; ch = getchar(); } 5 while (ch >= '0' && ch <= '9') { x = x * 10 + ch - 48; ch = getchar(); } 6 return x * f; 7 }
- 快写
1 inline void write(int x) { 2 if (x < 0) { 3 putchar('-'); 4 x = -x; 5 } 6 if (x > 9) write(x / 10); 7 putchar(x % 10 + '0'); 8 }