inline int read()
{
int s = 0, w = 1;
char ch = getchar();
while (ch < '0' || ch > '9') {if (ch == '-') w = -1; ch = getchar();}
while (ch >= '0' && ch <= '9') s = s * 10 + ch - '0', ch = getchar();
return s * w;
}
这是我的快读。
使用快读的代码,提交后时间是150~180ms,但使用scanf的代码,提交后的时间是100~130ms。
为什么快读比scanf慢?