问:用快读快写更快吗?
  • 板块学术版
  • 楼主tongyurui
  • 当前回复18
  • 已保存回复18
  • 发布时间2024/7/23 19:40
  • 上次更新2024/7/23 20:41:24
查看原帖
问:用快读快写更快吗?
1031659
tongyurui楼主2024/7/23 19:40

在网上看到很多教别人用类似以下快读快写代码代替scanf和printf的,但也有反对的声音,在这里请教Dalao们,用快读快写还是scanf和printf好。

int read(){
	int s=0,f=1;
	char ch=getchar();
	while(ch<'0'||ch>'9'){
		if(ch=='-')	f=-1;
		ch=getchar();
	}
	while(ch>='0'&&ch<='9'){
		s=(s<<1)+(s<<3)+(ch^'0');
		ch=getchar();
	}
	return s*f;
}
void write(int s){
	if(s<0)	putchar('-'),s=-s;
	if(s>9)	write(s/10);
	putchar(s%10+'0');
	return ;
}
2024/7/23 19:40
加载中...