Cho một đồ thị liên thông có số cạnh nhỏ hơn số đỉnh, đỉnh thứ
Định nghĩa độ tuyệt vời của một đường đi là tổng xor (Định nghĩa của XOR) của độ tuyệt vời của tất cả các đỉnh trên đường đi đó. Độ tuyệt vời của cặp đỉnh
Độ tuyệt vời của một đồ thị chính là độ tuyệt vời lớn nhất của một cặp đỉnh bất kì.
Tính độ tuyệt vời của đồ thị nêu trên, cũng như số lượng cặp
Ví dụ
Cho đồ thị có
Cặp
: Có một đường đi đơn từ tới là chính đỉnh . Vậy độ tuyệt vời của cặp là: .Cặp
: Có một đường đi đơn từ tới là chính đỉnh . Vậy độ tuyệt vời của cặp là: .Cặp
: Có một đường đi đơn từ tới là chính đỉnh . Vậy độ tuyệt vời của cặp là: .Cặp
: Có hai đường đi đơn từ tới là → và → → . Vậy độ tuyệt vời của cặp là: .Cặp
: Có hai đường đi đơn từ tới là → và → → . Vậy độ tuyệt vời của cặp là: .Cặp
: Có hai đường đi đơn từ tới là → và → → . Vậy độ tuyệt vời của cặp là: .
Như vậy, độ tuyệt vời của đồ thị là
Input
- Dòng đầu tiên nhập vào hai số nguyên không âm
, là số đỉnh và số cạnh của đồ thị. - Dòng thứ hai gồm
số nguyên không âm . dòng tiếp theo, dòng thứ nhập vào hai số nguyên dương , , cho biết có một cạnh nối giữa hai đỉnh , .- Dữ liệu đầu vào đảm bảo các cạnh nhập vào sẽ tạo thành một đồ thị liên thông.
Output
- In ra kết quả của bài toán trên
Sample Input
5 4
10 0 15 2 6
1 2
2 3
2 4
3 5
Sample Output
15 2
Giải thích test mẫu:
Hình minh họa cho test ví dụ ở phần Sample Input
.
Hai cặp
Scoring
Subtask | Điểm | Giới hạn |
---|---|---|
Không ràng buộc gì thêm |
Comments