백준 1240 파이썬
[골드 5] 백준 - 노드사이의 거리 (파이썬)
[골드 5] 백준 - 노드사이의 거리 (파이썬)
2025.04.03https://www.acmicpc.net/problem/1240풀이트리의 노드 N, 거리 구할 쌍의 개수 M을 초기에 입력받는디ㅏ.N - 1개의 간선정보와 M개의 노드 쌍이 주어진다.트리는 사이클이 없고, 두 노드사이의 경로가 항상 유일하게 존재한다.따라서 s번 노드에서 DFS를 돌리면 모든 노드까지의 거리를 구할 수 있다.t번 노드까지의 누적 거리를 출력하면 s - t 거리이다.for _ in range(N - 1): u, v, w = map(int, input().split()) u -= 1 v -= 1 adj[u].append((v, w)) adj[v].append((u, w))트리의 간선을 입력 받고, 편의를 위해서 1씩 빼준다.또한 양방향으로 연결하기 u, v를 각각..