@[lihaoyu1234](/user/203093) 你这快读看起来不太对吧
如果说错了轻喷
by WaterSun @ 2022-12-02 15:05:46
反正我用快读对了。
我的快读:
```cpp
inline int read(){
int r = 0,w = 1;
char c = getchar();
while (c < '0' || c > '9'){
if (c == '-') w = -1;
c = getchar();
}
while (c >= '0' && c <= '9'){
r = (r << 3) + (r << 1) + (c ^ 48);
c = getchar();
}
return r * w;
}
```
by WaterSun @ 2022-12-02 15:06:14
我没判断负数,而且我觉得这应该影响不大吧
by lhy2303 @ 2022-12-02 16:00:42
@[lihaoyu1234](/user/203093) 你写的快读没判断换行符和空格
改成这样:
```cpp
int r() {
int x = 0;
char ch = getchar();
while (!isdigit(ch))
ch=getchar();
while (isdigit(ch)) {
x = (x << 3) + (x << 1) + (ch ^ 48);
ch = getchar();
}
return x;
}
```
by OldDriverTree @ 2022-12-02 17:09:20
哦,好像有点道理
by lhy2303 @ 2022-12-02 17:25:40