bloom6561   2년 전

위에 우선순위큐로 되어있는게 정답 통과한 코드이고, 제가 원래 생각했던건 arr를 배열로 둬서, 문제를 해결하려고했습니다. 결과는 시간초과가 떴구요.

코드를 비교해봐도 로직 자체는 동일한거 같은데, 우선순위 큐의 자동정렬 알고리즘과 list의 정렬알고리즘의 시간복잡도 차이때문에 시간초과가 뜬걸까요? 이럴때는 출제의도 자체가 heapq나 PriorityQueue처럼 시간복잡도가 낮은 자료구조를 사용해야만 풀리게끔 만드신걸까요?

답변해주시면 정말 감사할 것 같습니다!

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