Ngọc di chuyển (Chọn ĐT'20-21)

Xem PDF

Điểm: 300 (p) Thời gian: 1.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Ngọc đang cần đi qua bốn khu phố \(A,B,C,D\). Mỗi một khu phố sẽ bao gồm một nhóm các ngôi nhà. Mỗi ngôi nhà có toạ độ (\(x ,y\)) trên mặt phẳng toạ độ thông thường. Ngọc sẽ bắt đầu ở một ngôi nhà thuộc \(A\), qua một ngôi nhà thuộc \(B\), đến một ngôi nhà thuộc \(C\) và cuối cùng kết thúc ở \(D\). Vì muốn tiết kiệm sức lực, Ngọc muốn tổng khoảng cách di chuyển là ít nhất có thể.

Khoảng cách khi đi từ một ngôi nhà toạ độ (\(x_1,y_1\)) đến một ngôi nhà có toạ độ (\(x_2,y_2\)) là \((x_1- x_2 )^2 + (y_1 - y_2 )^2\).

Yêu cầu: Hãy tính tổng khoảng cách ngắn nhất để Ngọc di chuyển qua cả bốn khu phố \(A,B,C,D\) theo cách đã nêu ở trên.

Input

  • Dòng 1 chứa bốn số nguyên dương \(n_a,n_b,n_c,n_d\) (\(1 \le n_a,n_b,n_c,n_d\le 3000\)) lần lượt là số ngôi nhà ở các khu phố \(A,B,C,D\).
  • Dòng thứ hai chứa \(n_a\) cặp số nguyên \((x_1,y_1),(x_2,y_2),(x_3,y_3),…,(x_(n_a ),y_(n_a ))\) lần lượt là toạ độ một ngôi nhà trong khu phố \(A\).
  • Dòng thứ ba chứa \(n_b\) cặp số nguyên \((x_1,y_1),(x_2,y_2),(x_3,y_3),…,(x_(n_b ),y_(n_b ))\) lần lượt là toạ độ một ngôi nhà trong khu phố \(B\).
  • Dòng thứ tư chứa \(n_c\) cặp số nguyên \((x_1,y_1),(x_2,y_2),(x_3,y_3),…,(x_(n_c ),y_(n_c ))\) lần lượt là toạ độ một ngôi nhà trong khu phố \(C\).
  • Dòng cuối cùng chứa \(n_d\) cặp số nguyên \((x_1,y_1),(x_2,y_2),(x_3,y_3),…,(x_(n_d ),y_(n_d ))\) lần lượt là toạ độ một ngôi nhà trong khu phố \(D\).

Các toạ độ của toàn bộ ngôi nhà có giá trị tuyệt đối không vượt quá \(10^8\)

Output

  • Ghi một số nguyên là kết quả bài toán.

Example

Test 1

Input
1 1 1 2
-1 -1
0 0
1 1
3 3 2 2
Output
6
Note
  • Đi từ ngôi nhà \((-1,-1)\)\(A\) đến ngôi nhà \((0,0)\) thuộc \(B\), khoảng cách là \((0 + 1)^2 + (0 + 1)^2 = 2\)
  • Đi từ ngôi nhà \((0,0)\)\(B\) đến ngôi nhà \((1,1)\) thuộc \(C\), khoảng cách là \((1 - 0)^2 + (1 - 0)^2 = 2\)
  • Đi từ ngôi nhà \((1,1)\)\(C\) đến ngôi nhà \((2,2)\) thuộc \(D\), khoảng cách là \((2 - 1)^2 + (2 - 1)^2 = 2\)

Bình luận

Không có bình luận nào.