kdr06006   4년 전

위 코드는 정답코드이고 밑에 코드는 틀렸다고 뜨는데 왜 그런건가요??

1번줄은 공통으로 들어가있는 코드입니다.

3~16이 정답코드이고, 18~22는 틀린코드입니다.

다른 코드는 다 똑같습니다.

혹시나 해서 코드 첨부 하겠습니다.

kcm1700   4년 전

일단 차이로 보이는 건 실행 순서겠네요.

int res1 = min((BFS(1, n1) + BFS(n1, n2) + BFS(n2, N)),
(BFS(1, n2) + BFS(n2, n1) + BFS(n2, N)));

로 작성하신 라인에서는 BFS가 어떤 순서로 호출되는지 정해진 게 없고 컴파일러 맘일 겁니다.

jangzzang   4년 전

건구 ㅎㅇ 

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