请问一下,为什么我的快读比scanf慢啊
查看原帖
请问一下,为什么我的快读比scanf慢啊
544571
Locix_Elaina_Celome楼主2022/3/8 19:45
void read(int &n){
	int num=0,fh=1;
	char c=getchar();
	while(c<'0'||c>'9'){
		if(c == '-')fh=-1;
		c=getchar();
	}
	while(c>='0'&&c<='9'){
		c-='0';
		num*=10;
		num+=c;
		c=getchar();
	}
	n=num*fh;
}

有没有什么优化方法??

2022/3/8 19:45
加载中...