请问为什么我这道题手写快读不过?

P1469 找筷子

@[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


|