16940번 - BFS 스페셜 저지
일단 입력받은 결과값이 0으로 시작하면 바로 0을 출력하게 만들었고
BFS탐색을 해서 각 값에 깊이를 level이라는 변수에 저장을 해준 다음 입력받은 결과값에서 자신의 level 보다 높은 level을 갖는 값이 앞에 나와있다면
0 을 출력하게 작성해보았습니다.
예를 들면
41 21 32 41 2 4 3
라고 하면 깊이가
1 (깊이 1)
2 3 (깊이 2)
4 (깊이 3)
이렇게 저장 해두고 비교했는데 잘못된 점이 있는지 질문드립니다.
댓글을 작성하려면 로그인해야 합니다.
tprjs456 2년 전
일단 입력받은 결과값이 0으로 시작하면 바로 0을 출력하게 만들었고
BFS탐색을 해서 각 값에 깊이를 level이라는 변수에 저장을 해준 다음 입력받은 결과값에서 자신의 level 보다 높은 level을 갖는 값이 앞에 나와있다면
0 을 출력하게 작성해보았습니다.
예를 들면
4
1 2
1 3
2 4
1 2 4 3
라고 하면 깊이가
1 (깊이 1)
2 3 (깊이 2)
4 (깊이 3)
이렇게 저장 해두고 비교했는데 잘못된 점이 있는지 질문드립니다.