TLE

wonbo123 Reply 8 years 48 weeks ago
ㅜㅠ 무엇이 문제라 TLE가 나오나요 ㅜㅠ
persuade Reply 8 years 48 weeks ago
음.. 문제가 몇가지 있긴 하네요 먼저 TLE의 원인은 TYPE이 -1로 설정되는 코드가 없기 떄문입니다. return -1 이 있지만, 반환된 값을 기록하는 부분은 없어요.
wonbo123 Reply 8 years 48 weeks ago
메인 아래를 보면 end=what() 으로 함수를 돌리는데, 그 다음줄에 if(end==-1) break; 가 있어서 코드 실행에 문제는 없을 거 같은데...
pichulia Reply 8 years 48 weeks ago
2가지 문제가 있습니다. 하나는 배열의 크기가 너무 작은 것... 입력되는 문자의 양이 꽤 많습니다. 또 하나는 EOF 문제입니다. TLE가 나는 직접적인 원인인데요... normal 이라던가 // 주석에 대해서 EOF 처리가 제대로 안되있네요. ..근데 이 문제 // 안나올껄요;