为什么快读比scanf慢?
查看原帖
为什么快读比scanf慢?
816549
52wyd楼主2023/2/4 11:42
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慢?

2023/2/4 11:42
加载中...