Lộ trình
View as PDFCity đến thăm khu phố Cyti và có được bản đồ của khu phố này. Khu phố Cyti có tổng cộng địa điểm được đánh số từ
đến
và
con đường nối giữa hai địa điểm sao cho xuất phát từ một địa điểm bất kỳ có thể đến được mọi địa điểm khác.
City muốn dùng bữa tại các nhà hàng và tráng miệng tại các quán kem. City có danh sách địa điểm
mà tại đó có xây dựng một nhà hàng. Ngoài ra, City cũng có danh sách
địa điểm
mà tại đó có xây dựng một quán kem (một số địa điểm có thể xây dựng cả nhà hàng và quán kem). Ban đầu, City đang đứng ở địa điểm
. City muốn thưởng thức tại tất cả
nhà hàng và
quán kem theo dạng luân phiên. Đầu tiên, City chọn ra một trong số
nhà hàng và ghé thăm để dùng bữa. Sau đó, City chọn ra một trong số
quán kem và đi đến đó để tráng miệng. Tiếp tục, City lại chọn ra một trong số các nhà hàng chưa dùng bữa và đến đó. Tiếp đến, City lại chọn ra một trong số các quán kem chưa tráng miệng và đến đó. Việc thưởng thức tại các nhà hàng và quán kem được thực hiện luân phiên cho đến khi đã dùng bữa tại tất cả
nhà hàng và tráng miệng tại tất cả
quán kem (lưu ý rằng các địa điểm có thể đi qua nhiều lần nhưng mỗi nhà hàng và quán kem chỉ được thưởng thức một lần). Cuối cùng, City quay trở lại địa điểm xuất phát (địa điểm
). Biết rằng mất
giờ để đi hết một con đường và mất
giờ để dùng bữa tại nhà hàng hoặc tráng miệng tại quán kem.
Hãy giúp City xác định lộ trình ghé thăm các nhà hàng và quán kem sao cho tổng thời gian di chuyển và thưởng thức là nhỏ nhất.
Input
- Dòng đầu tiên chứa hai số nguyên
và
.
- Dòng thứ hai chứa
số nguyên
.
- Dòng thứ ba chứa
số nguyên
.
dòng tiếp theo, mỗi dòng chứa hai số nguyên
và
mô tả đường đi nối giữa hai địa điểm.
- Dữ liệu đảm bảo xuất phát từ một địa điểm bất kỳ có thể đến được mọi địa điểm khác.
Output
- In ra phần nguyên của thời gian ít nhất để di chuyển và thưởng thức tại tất cả các nhà hàng và quán kem.
Samples
Sample Input 1
3 1
2
3
1 2
1 3
Sample Output 1
4
Sample Input 2
9 4
2 3 4 6
4 5 8 9
1 2
1 3
3 4
3 5
5 6
1 7
7 8
7 9
Sample Output 2
18
Sample Input 3
10 5
3 5 6 7 8
1 2 4 9 10
1 2
2 3
3 4
4 5
5 6
6 7
7 8
8 9
9 10
Sample Output 3
24
Scoring
- Subtask
với
số điểm:
- Subtask
với
số điểm:
- Subtask
với
số điểm:
- Subtask
với
số điểm: Không có ràng buộc gì thêm
Clarification
- Trong ví dụ đầu tiên, nhà hàng tại địa điểm số
và quán kem tại địa điểm số
. City mất
giờ để xuất phát từ địa điểm
đến nhà hàng tại địa điểm
và mất
giờ để dùng bữa, sau đó mất
giờ để đến quán kem tại địa điểm
và mất
giờ để tráng miệng, cuối cùng mất
giờ để quay lại địa điểm
. Tổng thời gian là
giờ.
- Trong ví dụ thứ hai, nhà hàng tại các địa điểm
và quán kem tại các địa điểm
. Một lộ trình tối ưu như sau: xuất phát từ địa điểm
đến nhà hàng tại địa điểm
(mất
giờ di chuyển và
giờ dùng bữa), đến quán kem cũng tại địa điểm
(mất
giờ di chuyển và
giờ tráng miệng), đến nhà hàng tại địa điểm
(mất
giờ di chuyển và
giờ dùng bữa), đến quán kem tại địa điểm
(mất
giờ di chuyển và
giờ tráng miệng), đến nhà hàng tại địa điểm
(mất
giờ di chuyển và
giờ dùng bữa), đến quán kem tại địa điểm
(mất
giờ di chuyển và
giờ tráng miệng), đến nhà hàng tại địa điểm
(mất
giờ di chuyển và
giờ dùng bữa), đến quán kem tại địa điểm
(mất
giờ di chuyển và
giờ tráng miệng), sau đó quay trở về địa điểm xuất phát (mất
giờ di chuyển). Tổng thời gian cho lịch trình này là
giờ.
- Trong ví dụ thứ ba, nhà hàng tại các địa điểm
và quán kem tại các địa điểm
. Một lộ trình tối ưu như sau: xuất phát từ địa điểm
đến nhà hàng tại địa điểm
(mất
giờ di chuyển và
giờ dùng bữa), đến quán kem tại địa điểm
(mất
giờ di chuyển và
giờ tráng miệng), đến nhà hàng tại địa điểm
(mất
giờ di chuyển và
giờ dùng bữa), đến quán kem tại địa điểm
(mất
giờ di chuyển và
giờ tráng miệng), đến nhà hàng tại địa điểm
(mất
giờ di chuyển và
giờ dùng bữa), đến quán kem tại địa điểm
(mất
giờ di chuyển và
giờ tráng miệng), đến nhà hàng tại địa điểm
(mất
giờ di chuyển và
giờ dùng bữa), đến quán kem tại địa điểm
(mất
giờ di chuyển và
giờ tráng miệng), đến nhà hàng tại địa điểm
(mất
giờ di chuyển và
giờ dùng bữa), đến quán kem tại địa điểm
(mất
giờ di chuyển và
giờ tráng miệng), và cũng ở ngay tại địa điểm xuất phát. Tổng thời gian cho lịch trình này là
giờ.
Comments