wksehfdl8   3년 전

처음에 heapq를 사용해봤다가, deque 을 이용해 구현해보았는데, 결국 시간초과가 납니다. 

deque 을 사용해 pop 이나 append 는 전부 O(1)일테고, 유일하게 오래 걸릴만한 부분은 46 줄에 copy줄때뿐입니다..

카피한번정도때문에 시간초과가 날까 싶은데, 다른 시간초과 날만한 부분이 보이시면

알려주시면 정말 감사하겠습니다!!


추가: 77번줄의 코드로 pypy 통과하였습니다....

첫번째 코드의 경우 전체를 (x,y,age) deque로 두었고

두번째 코드의 경우 dictionary를 통해 trees[x][y] 당 deque 을 하나씩 두엇는데 

오히려 첫번째 코드가 조금더 빠르다 생각했는데.. 아닌가요.?

세세한 부분이 헷갈리네요 ㅠㅠ 도움주시면 감사하겠습니다!! 


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