11724번 - 연결 요소의 개수
코드를 짜고 시간초과가나서 질문들을 쭉 봤더니 대게 bfs dfs로 문제를 풀었더군요.
저는 단순히 리스트 두개에 간선 두점을 따로 따로 저장하고 '리스트 인덱스' 를 이용해 리스트를 서치해 점이 중복되면 하나의 선으로 합쳐주는 방법으로 풀었습니다.
입력방식을 sys를 이용한것으로 바꾸고 break를 추가했습니다. pypy로 해보아도 시간초과가 뜨네요.. dfs가 답일까용..? 괜찮은 아이디어로 짠 것 같아 버리고 싶지 않내요 ㅠ
코드 상 0번 인덱스에 삽입, 0번 인덱스 삭제 등은 O(N)의 시간이 소요됩니다.
댓글을 작성하려면 로그인해야 합니다.
sglim9607 3년 전
코드를 짜고 시간초과가나서 질문들을 쭉 봤더니 대게 bfs dfs로 문제를 풀었더군요.
저는 단순히 리스트 두개에 간선 두점을 따로 따로 저장하고 '리스트 인덱스' 를 이용해 리스트를 서치해 점이 중복되면 하나의 선으로 합쳐주는 방법으로 풀었습니다.
입력방식을 sys를 이용한것으로 바꾸고 break를 추가했습니다. pypy로 해보아도 시간초과가 뜨네요.. dfs가 답일까용..? 괜찮은 아이디어로 짠 것 같아 버리고 싶지 않내요 ㅠ