poj 3193

719 단어 poj
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])

좋은 웹페이지 즐겨찾기