16235번 - 나무 재테크
제출 시에 채점 준비중 -> 틀렸습니다가 나옵니다..
나무의 정보를 담을 tree배열을 칸마다 deque로 선언하는 방식으론 시간초과가 날 수 밖에 없는 것인지 궁금합니다..!!
문제의 예시는 잘나오나 k=1000인 케이스에서 답을 보기까지 3분~5분정도가 걸리고 답도 오답(5182)이 나오네요ㅠㅠ
접근 방식 자체가 시간초과가 날수 밖에 없는 걸까요??시간초과의 원인이 무엇인지 살펴봐주시면 감사하겠습니다..!!!!
덱이 시간이 많이 걸리는 걸로 알아요
다음날 해결 했습니다
k=1000일 때 예제 답이 잘못된걸 해결하니 풀리네요.. 시간 초과이 문제는 없었던 것 같습니다.
죽은 나무의 나이가 양분으로 바뀔 때 죽은 나무들의 나이 합/2 가 아닌 죽은 나무의 나이 각각 /2 후에 합을 해야합니다..!간단하게 계산해도 바로 차이가 보이네요
추가로 매번 계산했던 treeCnt를 반복이 끝나고 답을 출력하기 전 한번만 하는 것으로 수정했습니다.
댓글을 작성하려면 로그인해야 합니다.
situodys 2년 전
제출 시에 채점 준비중 -> 틀렸습니다가 나옵니다..
나무의 정보를 담을 tree배열을 칸마다 deque로 선언하는 방식으론 시간초과가 날 수 밖에 없는 것인지 궁금합니다..!!
문제의 예시는 잘나오나 k=1000인 케이스에서 답을 보기까지 3분~5분정도가 걸리고 답도 오답(5182)이 나오네요ㅠㅠ
접근 방식 자체가 시간초과가 날수 밖에 없는 걸까요??
시간초과의 원인이 무엇인지 살펴봐주시면 감사하겠습니다..!!!!