거리 합
시간 제한4초메모리 제한512 MB
간선이 최대 n+42개인 연결된 무방향 무가중 그래프에서 모든 순서 없는 정점 쌍의 최단 거리 합을 구한다.
문제
연결된 무향 무가중 그래프가 주어진다. 두 정점 와 사이의 거리 는 두 정점을 잇는 최단 경로에 포함된 간선의 개수로 정의한다. 모든 순서 없는 정점 쌍 에 대한 의 합을 구하라.
입력
첫 번째 줄에 두 정수 과 이 주어진다 ( ; ). 은 정점의 개수, 은 간선의 개수이다. 정점은 부터 까지 번호가 매겨져 있다.
다음 개의 줄에는 각각 두 정수 와 가 주어진다 (; ). 이는 번째 간선의 양 끝점이다.
두 정점 사이에는 간선이 최대 하나만 존재한다.
출력
그래프의 모든 순서 없는 정점 쌍 사이의 거리 합을 나타내는 정수 하나를 출력한다.
힌트
첫 번째 예제에서 간선으로 연결된 네 쌍의 정점 사이의 거리는 모두 1이고, 이다.