WMEET
Thành phố nơi chị em Lan và Mai sinh sống và làm việc có \(N (3≤N≤40000)\) địa điểm được đánh số từ 1 đến \(N\), có \(M\) con đường hai chiều, mỗi con đường nối hai địa điểm. Lan làm việc tại địa điểm 1, Mai làm việc ở địa điểm 2, nhà của hai chị em ở địa điểm \(N\).
Hai chị em làm việc trong suốt cả ngày, và vào buổi tối cả hai cùng trở về nhà để nghỉ ngơi. Luôn có đường đi từ địa điểm 1 về địa điểm \(N\) và đường đi từ địa điểm 2 về địa điểm \(N\). Độ buồn của Lan khi di chuyển một mình từ một địa điểm sang địa điểm liền kề là \(B\) và của Mai là \(E\). Tuy nhiên nếu Lan và Mai hẹn gặp nhau ở cùng một địa điểm nào đó và cùng nhau đi về, thì tổng độ buồn trên mỗi đường đi gữa hai địa điểm liền kề của cả hai là \(P\) (\(P\) nhỏ hơn nhiều so với \(B + E\)).
Yêu cầu: Hãy giúp Lan và Mai di chuyển về nhà sao cho tổng độ buồn của cả hai chị em là nhỏ nhất.
Input
Dòng đầu tiên chứa 5 số nguyên dương \(B,E,P,N,M (B,E,P,N,M≤40000)\);
\(M\) dòng tiếp theo, mỗi dòng chứa hai số \(u,v\) mô tả có đường đi giữa hai địa điểm \(u\) và \(v (1≤u,v≤N)\);
Output
- Ghi một số duy nhất là tổng độ buồn nhỏ nhất của Lan và Mai khi di chuyển về đến nhà.
Sample Input
4 4 5 8 8
1 4
2 3
3 4
4 7
2 5
5 6
6 8
7 8
Sample Output
22
Comments