Problem hidden
|This problem was hidden by Editorial Board member probably because it has incorrect language|version or invalid test data, or description of the problem is not clear.|

TWOPATH - Hai tuyến đường

Đất nước ALPHA có N thành phố và N – 1 con đường hai chiều nối giữa các cặp thành phố với nhau đảm bảo sự đi lại giữa mọi cặp thanh phố.

Công ty BETA đã thắng trong cuộc đấu thầu để sửa chửa 2 tuyến đường. Một tuyến đường là một dãy các thành phố khác nhau, liên kết với nhau bởi những con đường. Công ty được phép chọn 2 tuyến đường bất kỳ để sửa, nhưng họ phải chọn 2 tuyến đường không được giao nhau (tức là không có một thành phố trên cả 2 tuyến đường đó)

Cho biết lợi nhuận của việc sửa mỗi con đường luôn bằng 1, lợi nhuận sửa chữa mỗi tuyến bằng tổng lợi nhuận sửa chữa các con đường trên tuyến đó. Lợi nhuận khi sửa chữa 2 tuyến đường bằng tích của lợi nhuận mỗi tuyến.

Nhiệm vụ của bạn là giúp công ty BETA tìm 2 tuyến đường để sửa sao cho lợi nhuận thu được là lớn nhất.

INPUT:

  • Dòng 1 chứa số N (2 <= N <= 2000)
  • N – 1 dòng tiếp theo mỗi dòng chứa hai số nguyên u, v thể hiện một con đường nối giữa u và v.

OUTPUT:

  • Lợi nhuận lớn nhất thu được của công ty.

Ví dụ:

INPUT:
6
1 2
2 3
2 4
4 5 4 6

OUTPUT:
4
INPUT:
4
1 2
1 3 1 4

OUTPUT:
0

Được gửi lên bởi:noname00.pas
Ngày:2017-11-15
Thời gian chạy:0.100s
Giới hạn mã nguồn:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Ngôn ngữ cho phép:C-CLANG C CSHARP C++ 4.3.2 CPP CPP14 CPP14-CLANG C99 JAVA PAS-FPC PYTHON PYTHON3
Nguồn bài:Bài tập thực hành CSL (Lào Cai chia sẻ)

© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.