快读函数

比scanf,cin快一些
用法就是定义一个变量
如:
int n;
n=read();就可以输入了;
如果是long long型,read函数返回值也要改为long long

inline int read(){
    int x=0;
    char c=getchar();
    bool flag=0;
    while(c<'0'||c>'9'){
        if(c=='-')
            flag=1;
        c=getchar();
    }
    while(c>='0'&&c<='9'){
        x=(x<<3)+(x<<1)+c-'0';
        c=getchar();
    }
    if(flag)
        x=-x;
    return x;
}


猜你喜欢

转载自blog.csdn.net/weixin_43916296/article/details/87900680