思想: 将其字符式的读入 + 位运算加速;
注意 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; }
2023-11-23 15:51:10
思想: 将其字符式的读入 + 位运算加速;
注意 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; }