快读

int rd()
{
    int s=0;
    char c=getchar();
    while(c>'9'||c<'0')c=getchar();
    while(c>='0'&&c<='9'){s=s*10+c-'0';c=getchar();}
    return s;
} 

这个快读不能读负数 

int rd()
{
    int s=0;
    int a=1;
    char c=getchar();
    while(c>'9'||c<'0'){if(c=='-')a=-1;c=getchar();}
    while(c>='0'&&c<='9'){s=s*10+c-'0';c=getchar();}
    return s*a;
} 

这个快读可以读负数

原文地址:https://www.cnblogs.com/SUMMER20020929/p/10643626.html