求助一个不同写法的常数问题
  • 板块学术版
  • 楼主forest114514
  • 当前回复6
  • 已保存回复8
  • 发布时间2024/1/3 16:26
  • 上次更新2024/1/3 20:05:23
查看原帖
求助一个不同写法的常数问题
320449
forest114514楼主2024/1/3 16:26

我在做 P2292 [HNOI2004] L 语言 这道题的时候,写了一个手写的字符串快读,但两种不同的写法却一个 AC 最高600ms,一个TLE>1.2s,请问哪位大佬能解答一下?

AC的写法:

void _fread(string &x){
	char ch=gc();
	while(ch<'a'||ch>'z')ch=gc();
	while(ch>='a'&&ch<='z')x+=ch,ch=gc();
}

TLE的写法

void _fread(string &x){
	char ch=gc();
	while(ch<'a'||ch>'z')ch=gc();
	while(ch>='a'&&ch<='z')x=x+ch,ch=gc();
}
2024/1/3 16:26
加载中...