THHV 2025 - DX10 - 11 - Số lượng sao

Xem dạng PDF

Gửi bài giải

Điểm: 40,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 1G
Input: stdin
Output: stdout

Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Output Only, Pascal, PyPy, Python, Scratch, TEXT

Trong trường hợp đề bài hiển thị không chính xác, bạn có thể tải đề bài tại đây: Đề bài

Công ty du lịch ABC quản lý ~N~ địa điểm du lịch và ~N - 1~ đoạn đường hai chiều, mỗi đoạn đường nối hai điểm du lịch với nhau. Công ty du lịch đã xây dựng các tuyến đường sao cho với hai địa điểm du lịch bất kỳ luôn tồn tại đường đi trực tiếp hoặc gián tiếp với nhau.

Công ty đã phục vụ tất cả ~Q~ đoàn khách tham gia du lịch. Đoàn khách du lịch thứ ~i~ ~(1 \le i \le Q)~ đã đi tham quan từ địa điểm ~u_i~ đến địa điểm ~v_i~ theo tuyến đường mà công ty đã xây dựng, khi đó phần mềm của công ty tăng thêm ~1~ sao cho mọi đoạn đường nằm trên tuyến đường đi qua.

Công ty muốn chọn ra một đoạn đường có nhiều sao nhất, coi đây là đoạn đường quan trọng để chuẩn bị nâng cấp trong thời gian tới.

Yêu cầu: Hãy lập trình cho biết số lượng sao của đoạn đường quan trọng nhất.

Input

  • Dòng đầu tiên chứa hai số nguyên dương ~N, Q~ ~(N, Q \le 10^5)~ tương ứng là số địa điểm du lịch và số đoàn khách du lịch đã được phục vụ.

  • Dòng thứ ~i~ trong ~N - 1~ dòng sau chứa hai số nguyên dương ~u_i, v_i~ ~(1 \le u_i, v_i \le N)~ thể hiện có đoạn đường hai chiều nối trực tiếp hai địa điểm ~u_i, v_i~.

  • ~Q~ dòng tiếp theo mỗi dòng chứa hai số nguyên dương ~s, e~ ~(1 \le s, e \le N)~ thể hiện có đoàn khách đã được phục vụ để đi từ địa điểm ~s~ đến địa điểm ~e~.

Output

Một số nguyên duy nhất là số lượng sao của đoạn đường quan trọng.

Scoring

Subtask Điểm Ràng buộc
1 ~30\%~ Mọi ~1 \le i \le N; u_i = i; v_i = i + 1; N, Q \le 5000~
2 ~20\%~ Mọi ~1 \le i \le N; u_i = i; v_i = i + 1~
3 ~30\%~ ~N, Q \le 1000~
4 ~20\%~ Không có điều kiện gì thêm

Sample Input 1

7 3
1 2
1 3
3 4
3 5
2 6
2 7
5 7
2 4
3 6

Sample Output 1

3

Notes

Có hai đoạn đường quan trọng ~(3; 1)~ và ~(1; 2)~ đều có ~3~ sao.


Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.