Tổng khoảng cách trên cây

Xem PDF

Nộp bài


Điểm: 15 (thành phần)
Thời gian: 1.0s
Bộ nhớ: 256M

Tác giả:
Dạng bài

ShyWoou được thầy giáo cho một cây gồm n đỉnh và n1 cạnh.

Thầy giáo định nghĩa d(i,j) là số cạnh tối thiểu để duyệt từ đỉnh i đến đỉnh j.

Với mỗi đỉnh i trên đồ thị, thầy giáo yêu cầu ShyWoou hãy tính :

  • ni=1nj=1d(i,j)

Input

  • Dòng đầu chứa số nguyên dương n (2n2×105).
  • N1 dòng tiếp theo chứa hai số nguyên dương uivi(1ui<vin), giữa hai đỉnh uivi có cạnh nối vô hướng.

Output

  • Gồm n dòng, dòng thứ i in ra nj=1d(i,j).

Ví dụ

Sample Input

Copy
2
1 2

Sample Output

Copy
1
1

Giải thích

  • Với i=1, ta có d(1,1)+d(1,2)=0+1=1.
  • Với i=2, ta có d(2,1)+d(2,2)=1+0=1.