Logo
(追記) (追記ここまで)

[Python] 시간초과의 이유를 모르겠습니다.

25498번 - 핸들 뭘로 하지

BFS를 사용해 접근했습니다. 각 depth별 가장 사전순으로 뒤쪽인 글자들을 mx[depth]에 저장하고, 큐에서 pop한 원소 x가 해당 depth의 mx인 경우에만 탐색을 이어 진행했습니다. 모든 정점과 간선을 최대 1번 방문하고 문자열의 비교도 1글자의 비교만 일어나기에 시간복잡도가 O(N) 일 것이라 예상하고 풀이를 진행했지만 시간 초과를 받았습니다. 혹시 어떤 이유로 이런 문제가 발생하나요?

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

(追記) (追記ここまで)

출처

대학교 대회

  • 사업자 등록 번호: 541-88-00682
  • 대표자명: 최백준
  • 주소: 서울시 서초구 서초대로74길 29 서초파라곤 412호
  • 전화번호: 02-521-0487 (이메일로 연락 주세요)
  • 이메일: contacts@startlink.io
  • 통신판매신고번호: 제 2017-서울서초-2193 호

AltStyle によって変換されたページ (->オリジナル) /