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
Nguồn bài:
Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Kotlin, Pascal, PyPy, Python, Scratch
Trong một giải đấu trí tuệ bí ẩn, Beo và TanTan bước vào thử thách cuối cùng: Đấu Trí Song Song. Trước mặt họ là hai dãy số kỳ lạ, mỗi dãy gồm ~N~ số nguyên.
Luật chơi rất đơn giản: ở mỗi lượt, Beo chọn một số từ dãy thứ nhất, TanTan chọn một số từ dãy thứ hai. Sau đó, hai số sẽ được cộng lại để tạo thành một điểm số của lượt đó. Điểm của lượt đó được tính theo công thức: ~|A_i + B_j|~
Để giành chiến thắng, họ cần xác định điểm số nhỏ nhất có thể xuất hiện từ bất kỳ cặp chọn nào giữa hai dãy.
Bạn có thể giúp họ tìm ra điểm số tối ưu đó?
Input
- Dòng đầu tiên chứa số nguyên dương ~N~ ~(1 ≤ N ≤ 10^6)~
- Dòng thứ hai chứa ~N~ số nguyên ~A_1, A_2,..., A_n~ ~(|A_i| ≤ 10^9)~
- Dòng thứ ba chứa ~N~ số nguyên ~B_1, B_2,..., B_n~ ~(|B_i| ≤ 10^9)~
Output
- Ghi ra một số nguyên là tổng nhỏ nhất theo công thức có thể tạo thành từ một cặp số (mỗi số từ một dãy khác nhau).
📌 Example
Input
2
1 -2
2 3
Output
0
Bình luận