#158
Gold IV
대전 도시철도 2호선
시간 제한
1s
메모리 제한
1024MB
제출
0
정답
0
맞힌 사람
0
정답 비율
0.0%

문제

대전시는 NN개의 교차로와 N1N - 1개의 도로가 교차로를 정점, 도로를 간선으로 하는 트리 구조를 이루고 있다. 교차로는 11번부터 NN번까지 번호가 매겨져 있다. 대전시는 11번 교차로와 NN번 교차로를 잇는 경로를 따라 대전 도시철도 1호선을 운행하고 있다. 이 경로에 포함되는 교차로와 도로에는 각각 역과 철도가 설치되어 있다.

대전시는 도시철도 2호선을 추가로 운행하려고 한다. 1호선과 비슷하게 2호선도 SS번 교차로와 EE번 교차로를 잇는 경로를 따라 역과 철도를 설치하려고 한다. SS번과 EE번 교차로는 1호선 역이 설치되지 않은 서로 다른 교차로여야 하고, 이용객이 1호선으로 환승할 수 있도록 2호선은 1호선 역을 적어도 하나 포함해야 한다.

대전 도시철도 2호선을 운행하기 위해 조건을 만족하는 두 교차로를 고르는 경우의 수를 구해보자. 단, 두 교차로의 순서를 바꾼 것은 같은 경우로 본다.

입력

첫째 줄에 정수 N(4N100000)N(4 \le N \le 100\,000)이 주어진다.

둘째 줄부터 N1N - 1개의 줄에 도로가 연결하는 양 끝 교차로의 번호 u,v(1u,vN;uv)u, v(1\le u, v \le N; u \neq v)가 공백으로 구분되어 주어진다.

출력

조건을 만족하는 두 교차로를 고르는 경우의 수를 출력한다.

예제 입력 1

4
2 1
1 4
4 3

예제 출력 1

1

예제 입력 2

4
1 4
4 2
2 3

예제 출력 2

0

예제 입력 3

7
1 2
2 3
1 4
1 5
5 6
5 7

예제 출력 3

5
문제를 만든 사람
황현석
알고리즘 분류
코드 제출

코드를 제출하려면 로그인이 필요합니다.

로그인
내 제출
제출 내역이 없습니다.
맞은 사람
아직 맞은 사람이 없습니다.
난이도 투표
Gold IV1명 투표· 약 2개월 전
로그인 후 AC 받으면 투표할 수 있습니다.
전체 제출
제출 내역이 없습니다.