关于快读字符串

学术版

Shunpower @ 2022-08-16 18:37:04

如何快速读入一个 string 类字符串?


by Shunpower @ 2022-08-16 18:37:43

emm 已经换成字符数组了,但是字符数组怎么读最快


by xfrvq @ 2022-08-16 18:47:35

@Zealous_YH 你是要做一个极度卡常题,但是要读入字符吗?


by RP_INT_MAX @ 2022-08-16 18:48:41

inline string read() {
    char ch=getchar();
    string st1="";
    while (!((ch>='a')&&(ch<='z')))//ch在什么范围内依据需要修改 
      ch=getchar();
    while ((ch>='a')&&(ch<='z')) 
      st1+=ch,ch=getchar();
    return st1;
}//在main内写st=read()

by rzh123 @ 2022-08-16 18:49:42

快读函数传入数组地址,直接存


by Shunpower @ 2022-08-16 18:57:06

@OneZzz6174

是的。


by Shunpower @ 2022-08-16 18:57:14

@2021WuYueYang

谢谢您!


by Shunpower @ 2022-08-16 18:57:30

@rzh123

谢谢!


by Hisaishi_Kanade @ 2022-08-16 19:00:04

@2021WuYueYang 屁用没有,比cin还慢


by Shunpower @ 2022-08-16 19:01:12

@bye_wjx

但是我用了之后好像明显有速度提升((


by rzh123 @ 2022-08-16 19:03:16

要卡常加 fread


| 下一页