Coding Is My Life

코딩은 인생

그래프 이론/BFS, DFS 알고리즘

[백준/C++][(1167번)트리의 지름]

산기대 컴공 2020. 11. 21. 11:02
728x90

문제

https://www.acmicpc.net/problem/1167

 

1167번: 트리의 지름

트리가 입력으로 주어진다. 먼저 첫 번째 줄에서는 트리의 정점의 개수 V가 주어지고 (2≤V≤100,000)둘째 줄부터 V개의 줄에 걸쳐 간선의 정보가 다음과 같이 주어진다. (정점 번호는 1부터 V까지

www.acmicpc.net

문제해결

1. DFS를 이용해서 가장 경로가 큰 노드를 찾는다.

2. 가장 큰 노드를 루트로 하고 다시 DFS를 해준다.

 

코드

ide.goorm.io/shared_files/sksj0111_9c7f680ec5975ba4aae255f776fdbd4c1605924147580

 

1167.cpp - goorm

구름IDE에서 공유된 소스코드를 볼 수 있는 페이지입니다.

ide.goorm.io:443

 

728x90