Cascade Centrality
면접 대비시간 제한1초메모리 제한1024 MB
트리가 주어질 때, 각 경로에서 시작점을 제외한 노드 차수 곱의 역수를 모든 쌍에 대해 더하고, 노드별 값의 평균을 구합니다.
문제
무방향 그래프 에서 정점 의 캐스케이드 중심성은 다음과 같이 정의한다. 여기서 는 정점 에서 정점 까지 가는 모든 단순 경로의 집합이다. 경로 의 차수 곱 는 경로 위의 모든 정점의 차수를 곱한 값이며, 끝 정점은 포함하고 시작 정점은 제외한다.
는 트리이므로 에는 경로가 항상 하나만 있다. 에 있는 모든 정점의 캐스케이드 중심성의 평균을 구하라.
입력
첫째 줄에 트리의 정점 개수 이 주어진다. 이후 개의 줄에 정점 와 를 잇는 무방향 간선이 공백으로 구분된 두 정수로 주어진다. 자기 자신과 잇는 간선은 없으며, 두 정점 사이의 간선은 최대 하나이다. 주어지는 그래프는 연결되어 있고 사이클이 없다.
출력
그래프에 있는 모든 정점의 캐스케이드 중심성의 평균을 출력한다. 정답과 상대 오차 또는 절대 오차가 이하이면 맞은 것으로 본다.