Mạng lưới giao thông

Xem dạng PDF

Gửi bài giải

Điểm: 1,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: stdin
Output: stdout

Dạng bài

Có ~N~ trung tâm điều phối. Trung tâm ~i~ có tọa độ ~\left(x_i, y_i\right)~ trên mặt phẳng.

Giữa một số cặp trung tâm có các tuyến đường bộ hai chiều. Ngoài ra, có thể bay trực tiếp bằng drone giữa bất kỳ hai trung tâm nào.

  • Nếu đi bằng đường bộ giữa hai trung tâm được nối trực tiếp, chi phí là trọng số của cạnh đó.
  • Nếu bay drone trực tiếp từ trung tâm ~u~ đến trung tâm ~v~, chi phí là khoảng cách Manhattan:

~|x_u - x_v| + |y_u - y_v|~.

Yêu cầu

Tìm chi phí nhỏ nhất để đi từ trung tâm ~S~ đến trung tâm ~T~.

Dữ liệu

  • Dòng ~1~ chứa bốn số nguyên ~N, M, S, T~.
  • ~N~ dòng tiếp theo, dòng thứ ~i~ chứa hai số nguyên ~x_i, y_i~ là tọa độ của trung tâm ~i~.
  • ~M~ dòng tiếp theo, mỗi dòng chứa ba số nguyên ~u, v, w~, mô tả một tuyến đường bộ hai chiều giữa ~u~ và ~v~ có chi phí ~w~.

Kết quả

In ra một số nguyên duy nhất là chi phí nhỏ nhất để đi từ ~S~ đến ~T~.

Ví dụ

Ví dụ 1

Input

4 2 1 4
0 0
2 1
1 2
3 0
1 2 10
3 4 8

Output

3

Giải thích

Ví dụ 1

Chi phí bay drone trực tiếp từ ~1~ đến ~4~ là:

~|0-3| + |0-0| = 3~.

Đây là lộ trình tối ưu.

Ràng buộc và chấm điểm

Ràng buộc
  • ~1 \le N \le 10^3~.
  • ~1 \le M \le 10^3~.
  • ~1 \le S, T \le N~.
  • ~-10^3 \le x_i, y_i \le 10^3~.
  • ~1 \le u, v \le N~.
  • ~1 \le w \le 10^4~.
Chấm điểm
  • Subtask ~1~: ~40\%~ số điểm, ~N \le 20~, ~M \le 100~.
  • Subtask ~2~: ~60\%~ số điểm, không có ràng buộc bổ sung.

Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.