신기한 루트 개수 찾기
면접 대비시간 제한3초메모리 제한1024 MB
정점 K를 루트로 잡았을 때 A와 B의 최소 공통 조상이 A도 B도 아니게 되는 K의 개수를 센다.
문제
개의 정점으로 이루어진 트리가 주어진다. 트리의 각 정점은 번부터 번까지 번호가 매겨져있다.
두 정수 가 주어진다. 번 정점을 루트로 설정했을 때, 번 정점과 번 정점의 가장 가까운 공통 조상이 번 정점도 아니고 번 정점도 아니게 되는 의 개수를 구하여라.
입력
첫 번째 줄에 정점의 개수 과 두 정수 가 주어진다. ; ;
두 번째 줄부터 개의 줄에 걸쳐 각 간선이 연결하는 두 정점 가 공백으로 구분되어 주어진다. ()
주어지는 입력은 트리임이 보장된다.
출력
문제의 조건을 만족하는 의 개수를 출력한다.
힌트
가장 가까운 공통 조상에 관한 설명은 링크를 참고 하면 된다.