poj 3193
用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])
/**************************************************************************
                 
原文来自博客园——Submarinex的博客: www.cnblogs.com/submarinex/               
 
*************************************************************************/