25498번 - 핸들 뭘로 하지
BFS를 사용해 접근했습니다. 각 depth별 가장 사전순으로 뒤쪽인 글자들을 mx[depth]에 저장하고, 큐에서 pop한 원소 x가 해당 depth의 mx인 경우에만 탐색을 이어 진행했습니다. 모든 정점과 간선을 최대 1번 방문하고 문자열의 비교도 1글자의 비교만 일어나기에 시간복잡도가 O(N) 일 것이라 예상하고 풀이를 진행했지만 시간 초과를 받았습니다. 혹시 어떤 이유로 이런 문제가 발생하나요?
댓글을 작성하려면 로그인해야 합니다.
© 2026 All Rights Reserved. 주식회사 스타트링크 | 서비스 약관 | 개인정보 보호 | 결제 이용 약관 | 도움말 | 광고 문의 | 업데이트 노트 | 이슈 | TODO
한국어 | English (Beta)
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
dodobow 2년 전 0
BFS를 사용해 접근했습니다. 각 depth별 가장 사전순으로 뒤쪽인 글자들을 mx[depth]에 저장하고, 큐에서 pop한 원소 x가 해당 depth의 mx인 경우에만 탐색을 이어 진행했습니다. 모든 정점과 간선을 최대 1번 방문하고 문자열의 비교도 1글자의 비교만 일어나기에 시간복잡도가 O(N) 일 것이라 예상하고 풀이를 진행했지만 시간 초과를 받았습니다. 혹시 어떤 이유로 이런 문제가 발생하나요?