소들의 세 쌍
시간 제한2초메모리 제한1024 MB
트리 모양으로 친구 관계를 맺은 N마리 소가 순서대로 떠나며, 떠난 소의 남은 친구들끼리 모두 친구가 됩니다. 각 출발 직전 친구 삼중항의 개수를 구합니다.
문제
처음에 FJ의 소 마리() 사이에 친구 관계가 쌍 있으며, 이 관계는 트리를 이룬다. 소에는 번부터 번까지 번호가 붙어 있다. 소들은 한 마리씩 차례로 휴가를 떠난다. 일에 번 소가 농장을 떠나면, 그 소의 친구 중 아직 농장에 남아 있는 소들끼리 모두 친구가 된다.
부터 까지의 각 에 대해, 번 소가 떠나기 직전에 다음 조건을 만족하는 서로 다른 소 세 마리의 순서쌍 가 몇 개인지 구하라. 세 소 는 모두 휴가를 떠나지 않았고, 와 가 친구이며 와 가 친구이다.
입력
첫째 줄에 이 주어진다. 다음 개의 줄에는 정수 와 가 주어진다. 이는 소 와 소 가 처음부터 친구라는 뜻이다().
출력
를 부터 까지 바꿔 가며 구한 답을 한 줄에 하나씩 출력한다.