LQDOJ CUP 2022 - Round 8 - MEETING
Xem PDFLiyue là một bến cảng giàu có bậc nhất nằm phía đông đại lục Teyvat. Vùng đất màu mỡ được tạo nên từ những dãy núi cao, rừng đá sừng sững, đồng bằng rộng lớn và những bờ sông nhộn nhịp sức sống, nơi đây rực rỡ sắc màu trong bốn mùa. Là quốc gia được bảo hộ bởi Thần Khế Ước, những hợp đồng và giao kèo luôn được đặt ưu tiên hàng đầu trong các giao dịch giữa các cá nhân hay cơ sở kinh doanh nơi đây.
Ở Liyue có \(n\) cơ sở kinh doanh đánh số từ \(1\) tới \(n\), cơ sở thứ \(i\) có trụ sở tại tọa độ \((x_i,y_i)\) và giữa các cơ sở kinh doanh này có \(n-1\) liên kết trực tiếp giữa các cặp cơ sở kinh doanh nào đó với nhau. Giữa hai cơ sở kinh doanh \(s\) và \(t\) bất kỳ đều tồn tại ít nhất một danh sách các cơ sở \(s = a_1, a_2, \ldots, a_k = t\) sao cho tồn tại liên kết trực tiếp giữa cơ sở \(a_i\) và cơ sở \(a_{i + 1}\) với mọi \(1 \leq i < k\).
Khi cơ sở kinh doanh \(a\) muốn hợp tác kinh doanh với cơ sở \(b\), họ sẽ cần phải hợp tác với \(k\) cơ sở phân biệt \(t_1, t_2,\ldots,t_k\) khác sao cho \(a\) có liên kết trực tiếp với \(t_1\), \(t_1\) có liên kết trực tiếp với \(t_2\), \(\ldots\), \(t_k\) có liên kết trực tiếp với \(b\). Nếu \(a\) và \(b\) có liên kết trực tiếp thì có thể không cần hợp tác thêm với cơ sở nào khác. Để ký kết hợp đồng hợp tác giữa \(k+2\) cơ sở nêu trên, người ta sẽ cần phải tổ chức một cuộc gặp mặt ở một tọa độ \(S(x_s, y_S)\) nào đó làm điểm gặp mặt. Khi đó chi phí di chuyển sẽ là tổng khoảng cách Manhattan giữa \(S\) và trụ sở của \(k+2\) cơ sở nêu trên. Trong tất cả các phương án chọn ra \(k\) cở sở và tọa độ \(S\), hãy cho biết chi phí di chuyển nhỏ nhất là bao nhiêu.
Nhắc lại, khoảng cách Manhattan giữa hai điểm \(A(x_A,y_A)\) và \(B(x_B,y_B)\) là \(|x_A-x_b|+|y_A-y_B|\).
Input
- Dòng đầu tiên chứa hai số nguyên \(n\) và \(q\) (\(2 \leq n,q \leq 5 \cdot 10^4\)) lần lượt là số cơ sở kinh doanh và số câu hỏi.
- Dòng tiếp theo chứa \(n\) số nguyên \(x_1, x_2, \ldots, x_n\) (\(1 \leq x_i \leq 10^9\)) là tọa độ \(x\) của trụ sở các cơ sở kinh doanh.
- Dòng tiếp theo chứa \(n\) số nguyên \(y_1, y_2, \ldots, y_n\) (\(1 \leq y_i \leq 10^9\)) là tọa độ \(y\) của trụ sở các cơ sở kinh doanh.
- Trong \(n-1\) dòng tiếp theo, dòng thứ \(i\) chứa hai số nguyên \(u_i \neq v_i\) (\(1 \leq u_i,v_i \leq n\)) thể hiện rằng giữa \(u_i\) và \(v_i\) có liên kết trực tiếp.
- Trong \(q\) dòng tiếp theo, dòng thứ \(i\) chứa hai số nguyên \(a_i \neq b_i\) (\(1 \leq a_i,b_i \leq n\)) là câu hỏi thứ \(i\).
Output
- Gồm \(q\) dòng, dòng thứ \(i\) chứa một số nguyên duy nhất là chi phí di chuyển nhỏ nhất cho câu hỏi thứ \(i\).
Scoring
- Subtask \(1\) (\(10\%\) số điểm): \(n,q \leq 100\).
- Subtask \(2\) (\(15\%\) số điểm): \(x_i, y_i \leq 10\), \(u_i = i, v_i = i + 1\).
- Subtask \(3\) (\(25\%\) số điểm): \(u_i=i, v_i=i+1\).
- Subtask \(4\) (\(20\%\) số điểm): \(x_i, y_i \leq 10\).
- Subtask \(5\) (\(30\%\) số điểm): Không có ràng buộc gì thêm.
Example
Test 1
Input
9 4
1 4 2 3 2 3 7 1 4
9 1 3 3 3 4 1 2 2
1 2
2 3
2 4
4 5
5 6
4 7
2 8
5 9
6 9
9 2
6 8
3 8
Output
4
6
8
5
Note
Nếu \(a=6\) và \(b=9\), ta sẽ cần mời thêm \(1\) cơ sở \(5\) nữa. Khi đó ta sẽ chọn điểm \(S\) là \((3,3)\) và tổng khoảng cách sẽ là \((|3-3|+|3-4|)+(|3-4|+|3-2|)+(|3-2|+|3-3|)=4\).
Kỳ thi:
- LQDOJ CUP 2022 - Round 8 (18 Tháng 12., 2022)
Bình luận