LQDOJ Cup 2023 - Round 2 - Durian
Xem PDF
Điểm:
1900 (p)
Thời gian:
2.0s
Bộ nhớ:
512M
Input:
durian.inp
Output:
durian.out
Mùa sầu riêng đã đến, những con sóc rất thích hái những quả sầu riêng mang về để giữ trữ vào mùa đông.
Cho một cây cầu riêng gồm \(n\) quả và \(n - 1\) cành, hai đầu của mỗi cành được nối với những quả sầu riêng. Từ một quả bất kỳ, sóc có thể di chuyển qua tất cả những quả khác bằng cách dùng các cành cây đó. Khoảng cách giữa hai quả sầu riêng được cho là số cành ít nhất được dùng để sóc có thể di chuyển từ quả này sang quả kia.
Mẹ sóc giao nhiệm vụ cho sóc là chọn nhiều quả sầu riêng nhất sao cho khoảng cách giữa hai quả bất kỳ được chọn luôn lớn hơn hoặc bằng \(d\). Vì số quả quá lớn nên sóc không thể tính được, các bạn hãy tính hộ sóc nhé!
Input
- Dòng đầu tiên chứa hai số nguyên \(n\) và \(d\) \((1 \leq n, d \leq 2 \times 10^5)\) là số quả của cây sầu riêng.
- Trong \(n - 1\) dòng tiếp theo, mỗi dòng chứa hai số nguyên \(u\) và \(v\) \((1 \leq u, v \leq n)\) thể hiện một cành của cây.
Output
- In ra một số nguyên duy nhất là số quả sầu riêng lớn nhất được chọn sao cho khoảng cách giữa hai quả bất kỳ được chọn luôn lớn hơn hoặc bằng \(d\).
Scoring
- Subtask \(1\) (\(20\%\) số điểm): \(n \leq 20\).
- Subtask \(2\) (\(20\%\) số điểm): \(n \leq 5000\).
- Subtask \(3\) (\(20\%\) số điểm): \(d \leq 20\).
- Subtask \(4\) (\(20\%\) số điểm): Cây là cây nhị phân cân bằng, gốc tại đỉnh \(1\).
- Subtask \(5\) (\(20\%\) số điểm): Không có ràng buộc gì thêm.
Example
Test 1
Input
5 100
1 3
2 1
4 2
5 4
Output
1
Kỳ thi:
- LQDOJ CUP 2023 - Round 2 (16 Tháng 9., 2023)


Bình luận