读入优化

思想: 将其字符式的读入 + 位运算加速;

注意 x=0;在搞 数字时 每一个那个啥 要 ()

template<class T>void read(T &x)
{
    x=0;int f=0;char ch=getchar();
    while(ch<'0'||ch>'9')  {f|=(ch=='-');ch=getchar();}
    while(ch>='0'&&ch<='9'){x=(x<<1)+(x<<3)+(ch^48);ch=getchar();}
    x=f?-x:x;
    return;
}

 

posted @ 2021-11-27 21:19  VxiaohuanV  阅读(19)  评论(0编辑  收藏  举报