1967번 - 트리의 지름
노드 수를 입력 받고,
노드 수-1만큼 간선 입력받고,
간선은 방향없는 그래프로 만들고,
간선이 하나밖에 없는 노드는 부모 노드밖에 안이어져 있으니 리프노드니까, 리프노드 리스트에 등록하고,
리프노드에 등록된 노드를 반복하며
타 리프노드 까지의 총 가중치 값을 맥스와 비교하여 저장했습니다.
질문 게시판에 등록된 모든 반례를 통과했는데,
이대로 제출하면 처음부터 바로 시간 초과가 나옵니다.
해결 부탁드립니다...ㅜㅜ
모든 리프 노드에서 전부 시작하면 시간초과입니다.
답이 될 수 있는 특정한 노드에서 시작할 수 있도록 알고리즘을 구성해야 합니다.
----
이미 알고 계신 내용: 트리의 지름을 얻기위한 경로는 어떤 2개의 리프 사이의 경로입니다.
댓글을 작성하려면 로그인해야 합니다.
es_e2b 2년 전
노드 수를 입력 받고,
노드 수-1만큼 간선 입력받고,
간선은 방향없는 그래프로 만들고,
간선이 하나밖에 없는 노드는 부모 노드밖에 안이어져 있으니 리프노드니까, 리프노드 리스트에 등록하고,
리프노드에 등록된 노드를 반복하며
타 리프노드 까지의 총 가중치 값을 맥스와 비교하여 저장했습니다.
질문 게시판에 등록된 모든 반례를 통과했는데,
이대로 제출하면 처음부터 바로 시간 초과가 나옵니다.
해결 부탁드립니다...ㅜㅜ