在oj系统,使用cin读取大规模stdin可能会超时,使用scanf会大大提高程序运行效率。
scanf读取string:
string s(30, '\0'); //字符串预先开辟30个char,全部初始化为\0
scanf("%s", &s[0]); //这样就可以读取string了,但是长度不能超过上面初始化的30
printf输出string:
printf("%s", s.c_str());
在oj系统,使用cin读取大规模stdin可能会超时,使用scanf会大大提高程序运行效率。
scanf读取string:
string s(30, '\0'); //字符串预先开辟30个char,全部初始化为\0
scanf("%s", &s[0]); //这样就可以读取string了,但是长度不能超过上面初始化的30
printf输出string:
printf("%s", s.c_str());
天大学子,OJ哈哈~