Skip to content

输入输出#

目录#

1. 快读#

inline long long read()
{
    long long buffer = 0, sign = 1;
    char ch = getchar();
    while (ch < '0' || ch > '9') {
        if (ch == '-')
            sign = -1;
        ch = getchar();
    }
    while (ch >= '0' && ch <= '9') {
        buffer = (buffer << 1) + (buffer << 3) + ch - '0';
        ch = getchar();
    }
    return buffer * sign;
}

2. 快写#

inline void write(long long x)
{
    if (x < 0) {
        putchar('-'), x = -x;
    } else if (x > 9) {
        write(x / 10);
    }
    putchar(x % 10 + 48);
}
Back to top