QJ8086 - Bậc thầy quy hoạch đô thị

Xem dưới dạng PDF

Gửi bài giải

Điểm: 100
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M

Tác giả:
Kiểu bài tập

Với vai trò là bậc thầy quy hoạch đô thị, bạn cần quy hoạch việc xây dựng các tuyến đường cao tốc trên mặt phẳng hai chiều để kết nối tất cả các thành phố, yêu cầu tổng chi phí xây dựng nhỏ nhất, đồng thời cấm xây đường cao tốc giữa các cặp thành phố được chỉ định.

  • Chi phí xây dựng một tuyến đường = khoảng cách Manhattan giữa hai thành phố: $|x_1-x_2| + |y_1-y_2|$

  • Yêu cầu tất cả các thành phố phải liên thông với nhau (đồ thị liên thông), tổng chi phí nhỏ nhất

  • Có $k$ cặp thành phố bị cấm xây đường cao tốc trực tiếp

Dữ liệu vào

Dòng đầu tiên: hai số nguyên $n, k$

  • $n$ : số lượng thành phố (đánh số $1,2,\dots,n$ )

  • $k$ : số cặp thành phố bị cấm xây đường cao tốc

$n$ dòng tiếp theo: mỗi dòng gồm hai số nguyên $x, y$ , biểu thị tọa độ của thành phố thứ $i$

$k$ dòng tiếp theo: mỗi dòng gồm hai số nguyên $u, v$ , biểu thị $u$ và $v$ bị cấm xây đường trực tiếp

Dữ liệu ra

In ra một số nguyên, biểu thị tổng chi phí xây dựng nhỏ nhất

Ví dụ

Input

4 1
0 0
0 1
1 0
1 1
1 2

Output

3

Ghi chú

Giới hạn dữ liệu

  • $1 \le n \le 1000$

  • $1 \le k \le 10^5$

  • $0 \le |x,y| \le 10^6$

  • $1 \le u,v \le n$

  • Dữ liệu đảm bảo luôn tồn tại phương án liên thông hợp lệ


Nhận xét

Không có ý kiến tại thời điểm này.