Time limit: 1.0s , Memory limit: 256M , Points: 0 (partial)
Khu phố của Dracula và Vampire chuẩn bị mở một bữa tiệc Halloween trái mùa. Khu phố có góc nhìn dưới dạng một đơn đồ thị vô hướng, liên thông gồm đỉnh (mỗi đỉnh tương ứng với ngôi nhà) và cạnh (mỗi cạnh tương ứng với đường đi trực tiếp giữa hai ngôi nhà). Các đỉnh được đánh số từ đến , các cạnh được đánh số từ đến . Cạnh thứ có độ dài là nối hai đỉnh và .
Đến ngày tổ chức tiệc, Dracula và Vampire sẽ ghé thăm và tặng quà ở các ngôi nhà xung quanh:
- Ban đầu, Dracula xuất phát ở ngôi nhà thứ và Vampire xuất phát ở ngôi nhà thứ .
- Cả hai tiến hành ghé thăm khu phố cho đến khi thăm được tổng cộng ít nhất ngôi nhà (bao gồm cả ngôi nhà xuất phát), mỗi ngôi nhà có thể ghé thăm nhiều lần và chỉ được tính tối đa lần.
- Chi phí thăm khu phố được xác định bằng giá trị độ dài đường đi lớn nhất trong số các đường đi đã đi qua.
Bạn hãy giúp Dracula và Vampire tối thiểu hóa chi phí thăm khu phố, trả lời trong truy vấn.
Input
- Dòng đầu tiên chứa hai số nguyên và (, ).
- dòng tiếp theo, dòng thứ chứa hai số nguyên và ().
- Dòng tiếp theo chứa số nguyên ().
- dòng tiếp theo, dòng thứ chứa ba số nguyên và (, ).
- Dữ liệu đảm bảo đồ thị được cho là đơn đồ thị liên thông.
Output
- In ra dòng, dòng thứ in ra số nguyên là chi phí tối thiểu để thăm khu phố tương ứng với truy vấn thứ .
Examples
Input
5 6
2 3
4 5
1 2
1 3
1 4
1 5
6
2 4 3
2 4 4
2 4 5
1 3 3
1 3 4
1 3 5
Output
1
2
3
1
5
5
Scoring
- Subtask với số điểm:
- Subtask với số điểm:
- Subtask với số điểm:
Notes
Ở ví dụ, khu phố được mô tả trong hình sau:
- Truy vấn thứ nhất, Dracula xuất phát từ ngôi nhà số , đến thăm ngôi nhà số , Vampire xuất phát từ ngôi nhà số , không cần đi thăm các ngôi nhà khác. Các ngôi nhà đã thăm của cả hai là .
- Truy vấn thứ hai, Dracula xuất phát từ ngôi nhà số , đến thăm ngôi nhà số , Vampire xuất phát từ ngôi nhà số , đến thăm ngôi nhà số . Các ngôi nhà đã thăm của cả hai là .
- Truy vấn thứ ba, Dracula xuất phát từ ngôi nhà số , đến thăm ngôi nhà số , quay về ngôi nhà số , sau đó thăm ngôi nhà số , Vampire xuất phát từ ngôi nhà số , đến thăm ngôi nhà số . Các ngôi nhà đã thăm của cả hai là .
- Truy vấn thứ tư, Dracula xuất phát từ ngôi nhà số , không cần đi thăm các ngôi nhà khác, Vampire xuất phát từ ngôi nhà số , đến thăm ngôi nhà số . Các ngôi nhà đã thăm của cả hai là .
- Truy vấn thứ năm, Dracula xuất phát từ ngôi nhà số , đến thăm ngôi nhà số , sau đó thăm ngôi nhà số , Vampire xuất phát từ ngôi nhà số , đến thăm ngôi nhà số . Các ngôi nhà đã thăm của cả hai là .
- Truy vấn thứ sáu được thực hiện tương tự như truy vấn thứ năm.
Comments