快读快写

DLSQS-lkjh / 2023-07-31 / 原文

一些题目真恶心啊,卡那么死

  • 快读
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 }