卡常数(2020.7.3)

一、优化I/O

int inline read()
{
    int ans=0,f=1;
    char ch=getchar();
    if(ch==EOF) exit(0);
    while(!isdigit(ch))
    {
        if(ch=='-')
        f=-1;
        ch=getchar();
    }
    while(isdigit(ch))
    {
        ans=ans*10+ch-'0';
        ch=getchar();
    }
    return ans*f;
}
char readchar()
{
    char ch;
    while (ch=getchar(),ch!=EOF && !isalpha(ch));
    return ch;
}
void write(int x)
{
    if(x<0) 
    {
        putchar('-');
        x=-x;
    }
    if(x/10) write(x/10);
    putchar(x%10+'0');
}

posted @ 2020-07-03 16:07  莫得感情的约德尔人  阅读(80)  评论(0)    收藏  举报