LQDOJ Cup 2023 - Round 2 - Durian

Xem PDF



Tác giả:
Dạng bài
Ngôn ngữ cho phép
Assembly, Awk, C, C#, C++, Clang, Cobol, D, Groovy, Haskell, JS, Java, Kotlin, Lua, Node JS, OCaml, ObjectiveC, Output, PHP, Pascal, Perl, Prolog, Pypy, Pypy 3, Python, Ruby, Rust, Scala, Scratch, Swift
Đ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\)\(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\) \((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
Note

Do \(d\) rất lớn nên ta không thể nào chọn được nhiều hơn \(1\) quả. Lúc này, ta có thể chọn bất kỳ quả nào.

Test 2

Input
10 2
2 1
3 1
4 2
5 3
6 1
7 3
8 4
9 5
10 2
Output
5
Note

Ta có thể chọn được nhiều nhất \(5\) quả và hình trên là một trong những cách chọn.

Bình luận

Mới nhất
Tải bình luận...

Không có bình luận nào.

Kỳ thi: