作业帮 > 综合 > 作业

为什么会是time limit exceed

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/08/02 07:08:41
为什么会是time limit exceed
#include
#include
using namespace std;
int main()
{
int i,j,q,p,w,r;
char a[100000];
char b[100000];
while(cin>>a>>b)
{
w=0;
r=0;
for(i=0;i
为什么会是time limit exceed
(POJ1936)字符够长的话,你调用strlen()的次数就很多,而每次调用函数是要消耗一定的时间,次数多了就很可观了,还有就是YES和NO你写错了,Yes,No我贡献了n次WA了才发现.
#include
#include
using namespace std;
int main()
{
int i,j,w;
char a[100001];////////////////
char b[100001];///////////////
int nLena,nLenb;
while(cin>>a>>b)
{
w=0;
// r=0;
nLena = strlen(a); /////////////////
nLenb = strlen(b); /////////////////
j = 0; ////////////////////
for(i=0;i