1. 程式人生 > >輸入優化與輸出優化模板

輸入優化與輸出優化模板

讀入優化模板

inline void read(int &x){
    int f = 1;
    x = 0;
    char s = getchar();
    while (s < '0' || s > '9'){
        if (s == '-')
            f = -1;
        s = getchar();
    }
    while (s >= '0' && s <= '9'){
        x = x * 10 + s - '0';
        s = getchar();
    }
    x *= f;
}

輸出優化模板

inline void print(int x){
    if (x < 0){
        putchar('-');
        x = -x;
    }
    if (x > 9)
        print(x / 10);
    putchar(x % 10 + '0');
}