jow1025   4년 전

아래코드는 오답인데,

31행의 주석을풀고 32행을 주석처리하면 정답입니다.

불필요한 연산을 줄이고자 본인에서 출발해서 본인을 걸쳐서 본인으로 도착하는걸 막고자

32행처럼 작성해봤는데, 왜 틀릴까요??

pichulia   4년 전

30번 줄에 의해서 32번째 줄에 걸리는 경우가 없다는건 일단 그렇다 쳐도..

map[i][k]=0이라는건 본래는 서로 연결이 안되있음을 의미하는데 지금의 코드는 친구보다 더 가까운 사이가 되도록 만들고 있습니다.

jow1025   4년 전

예를들어 1에서 1을 거쳐가고 1로 도착하는것을방지하기위해 32행을 작성했는데 문제가있는건가요?

if ((i == k) && (k == j)&&(i==j)continue; 이렇게 작성해도 틀리는데 그냥 갑자기 궁금해서 저렇게 작성했는데 틀리길래 여쭤봤습니다.

pichulia   4년 전

32번째 줄을 추가한게 문제가 아니라 31번째 줄을 지운게 문제라는 의미입니다.

jow1025   4년 전

아 ㅋㅋ 무슨 이상한 짓을했던건지... 부끄럽네요..감사합니다.

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