用strlen()时的粗心
http://acm.pku.edu.cn/JudgeOnline/problem?id=3193
strlen()放在for()里面,反复进行多余的调用,导致超时
正确代码:
while(m--)
{
gets(str);
len=strlen(str);
for(i=0; i<n; i++)
{
if(leng[i] < len) continue;
ok=1;
for(k=0; k<len; k++)
{
if(str[k] != txt[i][k])
错误代码:
while(m--)
{
gets(str);
for(i=0; i<n; i++)
{
//这句,导致超时
len=strlen(str);
if(leng[i] < len) continue;
ok=1;
for(k=0; k<len; k++)
{
if(str[k] != txt[i][k])