快读&快写

· · 算法·理论

快读

int read() {
    register int x = 0,f = 1;register char ch;
    ch = getchar();
    while(ch > '9' || ch < '0'){if(ch == '-') f = -f;ch = getchar();}
    while(ch <= '9' && ch >= '0'){x = x * 10 + ch - 48;ch = getchar();}
    return x * f;
}

快写

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