Kích thước gia tộc

Xem dưới dạng PDF

Gửi bài giải


Điểm: 100
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
đầu vào: stdin
Đầu ra: stdout

Tác giả:
Kiểu bài tập

Gia tộc họ Nguyễn có \(N\) thành viên, được đánh số từ 1 đến N. Mối quan hệ cha-con giữa các thành viên được biểu diễn bằng một cây phả hệ, trong đó thành viên \(1\) là tổ tiên chung (gốc của cây).

Với mỗi thành viên \(u\), hãy đếm số lượng thành viên trong nhánh của u (tức là số người thuộc hậu duệ của u, tính cả \(u\)).

Subtask \(N\) Điểm

\(|1| \le 20\) | 10 | \(|2| \le 5000\) | 20 | \(|3| \le 2 \cdot 10^5\) | 30 | \(|4| \le 2 \cdot 10^5\) | 40 |

Đầu vào:

  • Dòng đầu gồm số nguyên \(N\). - N - \(1\) dòng sau, mỗi dòng gồm hai số \(u, v\) mô tả một mối quan hệ cha-con (cạnh của cây).

Đầu ra:

  • In ra \(N\) số nguyên, số thứ u là kích thước nhánh của thành viên \(u\).

Định dạng đầu vào

  • Dòng 1: Số nguyên \(N\) (\(1 \le N \le 10^5\)). - N-\(1\) dòng tiếp theo: mỗi dòng chứa 2 số nguyên \(u, v\) mô tả mối quan hệ cha-con với gốc tại đỉnh 1.

Định dạng đầu ra

  • \(N\) số nguyên trên một dòng, số thứ i là kích thước cây con gốc \(i\) (kể cả chính nó).

Ví dụ

Input:

4
1 2
1 3
3 4

Output:

4 1 2 1

Giải thích: Cây con gốc 1 có 4 đỉnh, gốc 2 có 1 đỉnh, gốc 3 có 2 đỉnh, gốc 4 có 1 đỉnh.

Ràng buộc & Subtasks

Subtask Điểm Ràng buộc
1 30% \(N \le 1000\)
2 70% \(N \le 10^5\)

Nhận xét

Không có ý kiến tại thời điểm này.