求解:快读
  • 板块灌水区
  • 楼主Security_Guard
  • 当前回复7
  • 已保存回复7
  • 发布时间2021/10/11 09:44
  • 上次更新2023/11/4 04:05:46
查看原帖
求解:快读
435312
Security_Guard楼主2021/10/11 09:44

请问有没有大佬知道下面两种写法哪个时间更优一些:

int re() {
	int x = 0, f = 1;
	char ch = getchar();
	
	while (ch < '0'||ch > '9') {
		if(ch == '-') f = -1;
		ch = getchar();
	}
	
	while (ch <= '9'&&ch >= '0') {
		x = x * 10 + ch - '0';
		ch = getchar();
	}
	
	return x * f;
}
int re() {
	int x = 0, f = 1;
	char ch = getchar();
	
	while (ch < '0'||ch > '9') {
		if(ch == '-') f = -1;
		ch = getchar();
	}
	
	while (ch <= '9'&&ch >= '0') {
		x = (x << 3) + (x << 1) + ch - '0';
		ch = getchar();
	}
	
	return x * f;
}
2021/10/11 09:44
加载中...