park780172   4년 전

저번에 풀었을 때는 바로 통과하였는데

(저번 코드 : http://boj.kr/e9c58f240ce7480f...)

이번 코드에서는 계속 런타임 에러가 발생하네요..

메모리 제한 때문은 아닌 것 같은데 런타임 에러 원인을 잘 모르겠습니다.

(배열 범위를 100001로 해도 런타임 에러가 발생합니다.)

저번 코드와 이번 코드의 차이점도 잘 모르겠네요.

답변해주시면, 감사하겠습니다.

snrnsidy   4년 전

else p[x] = Find(p[x]); 이 부분이 문제인듯 싶네요.

park780172   4년 전

헉 이런 실수를...  감사합니다ㅠ

temp1234   4년 전

안녕하세요 저도 이 부분 때문에 런타임 에러가 나는 것 같은데 혹시 왜 이게 런타임 에러가 나는지 알려주실 수 있으신가요? 이해가 안 가네요..ㅠㅠ

else p[x] = Find(p[x]);

park780172   4년 전

Find() 함수는 return을 해야합니다.

else p[x] = Find(p[x]);

위의 코드는 압축만 할 뿐, return을 하지 않고 있습니다.

temp1234   4년 전

아아 그러네요 !! 정말 감사합니다 ㅎㅎㅎ

댓글을 작성하려면 로그인해야 합니다.