如题,手写快读函数 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;
}