请问为什么我这道题手写快读不过?
  • 板块P1469 找筷子
  • 楼主lhy2303
  • 当前回复5
  • 已保存回复5
  • 发布时间2022/12/2 15:03
  • 上次更新2023/10/27 00:44:41
查看原帖
请问为什么我这道题手写快读不过?
203093
lhy2303楼主2022/12/2 15:03

如题,手写快读函数 r() 50分,前五个点WA,而用 scanf 读入则没有这个问题(只是用时比快读长了一点)。

测试点 1 记录:Wrong Answer.wrong answer On line 1 column 1, read 5, expected 1.

手写快读函数:

int r() {
    int x = 0;
    char ch = getchar();
    while (ch >= 48 && ch <= 57) {
        x = (x << 3) + (x << 1) + (ch ^ 48);
        ch = getchar();
    }
    return x;
}
2022/12/2 15:03
加载中...