Độ đẹp (Chọn ĐT'24-25)
Xem PDF
Điểm:
2300 (p)
Thời gian:
2.0s
Bộ nhớ:
256M
Input:
BEAUTY.INP
Output:
BEAUTY.OUT
Cho cây gồm \(n\) đỉnh, mỗi cạnh của cây có thể được tô một màu nào đó. Một đường đi đơn trên cây là đường đi không lặp lại cạnh, một đường đi đơn gọi là xấu khi và chỉ khi các cạnh trên đường đi đó có màu phân biệt. Một cây được gọi là xấu khi và chỉ khi tồn tại ít nhất một đường đi đơn độ dài \(k\) là xấu. Ta sẽ tìm cách tô màu các cạnh của cây, sao cho cây không là một cây xấu, độ đẹp của cây là số lượng màu khác nhau ta sử dụng để tô các cạnh. Hãy tìm cách tô sao cho độ đẹp là lớn nhất.
Input
- Dòng đầu tiên chứa lần lượt hai số nguyên \(n, k\) (\(1 \le k \le n \le 10^5, k \le 30\)) tương ứng là số đỉnh của cây đồ thị và số \(k\) như mô tả bài toán.
- \(n - 1\) dòng tiếp theo, mỗi dòng chứa hai số nguyên \(u\) và \(v\) (\(1 \le u, v \le n\)) tương ứng với hai cạnh nối cặp đỉnh \((u, v)\) trên cây.
Output
- Ghi ra trên một dòng là độ đẹp lớn nhất của cây.
Example
Test 1
Input
6 3
1 2
2 3
3 4
4 5
5 6
Output
3
Scoring
- Subtask \(1\) (\(20\%\) số điểm): \(n \le 10\).
- Subtask \(2\) (\(20\%\) số điểm): \(n \le 30, k \le 10\).
- Subtask \(3\) (\(20\%\) số điểm): \(n \le 100\).
- Subtask \(4\) (\(20\%\) số điểm): \(n \le 5 \times 10^4\).
- Subtask \(5\) (\(20\%\) số điểm): không có ràng buộc gì thêm.
Kỳ thi:
- Chọn ĐT HSG QG Đà Nẵng 2024 Ngày 2 (23 Tháng 9., 2024)
Bình luận