Kích thước gia tộc

Xem dưới dạng PDF

Gửi bài giải


Điểm: 10
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

Tý cần giải bài toán sau:

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).

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

  • Dòng đầu chứa số nguyên \(N\) và \(Q\) (\(N, Q \le 10^5\)).
  • \(N-1\) dòng tiếp theo, mỗi dòng chứa hai số nguyên \(u, v\) mô tả một cạnh.

Định dạng đầu ra

  • In ra kết quả của từng truy vấn trên một dòng.

Ví dụ

Input:

5 3
1 2
1 3
2 4
2 5
2 3

Output:

3

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ận xét

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