situodys   2년 전

제출 시에 채점 준비중 -> 틀렸습니다가 나옵니다..

나무의 정보를 담을 tree배열을 칸마다 deque로 선언하는 방식으론 시간초과가 날 수 밖에 없는 것인지 궁금합니다..!!

문제의 예시는 잘나오나 k=1000인 케이스에서 답을 보기까지 3분~5분정도가 걸리고 답도 오답(5182)이 나오네요ㅠㅠ

접근 방식 자체가 시간초과가 날수 밖에 없는 걸까요??
시간초과의 원인이 무엇인지 살펴봐주시면 감사하겠습니다..!!!!

april338   2년 전

덱이 시간이 많이 걸리는 걸로 알아요

situodys   2년 전

다음날 해결 했습니다

k=1000일 때 예제 답이 잘못된걸 해결하니 풀리네요.. 시간 초과이 문제는 없었던 것 같습니다.

죽은 나무의 나이가 양분으로 바뀔 때 죽은 나무들의 나이 합/2 가 아닌 죽은 나무의 나이 각각 /2 후에 합을 해야합니다..!
간단하게 계산해도 바로 차이가 보이네요

situodys   2년 전

추가로 매번 계산했던 treeCnt를 반복이 끝나고 답을 출력하기 전 한번만 하는 것으로 수정했습니다.

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