TRÒ CHƠI

(trochoi_bg.*)

Hai bạn học sinh Bình và An trong lúc nhàn rỗi nghĩ ra trò chơi sau đây. Mỗi bạn chọn trước một dãy số gồm \(n\) số nguyên. Giả sử dãy số mà bạn Bình chọn là \(a_{1},\ a_{2},\ ...,\ a_{n}\) còn dãy số mà bạn An chọn là \(b_{1},\ b_{2},\ \ldots,\ b_{n}\).

Mỗi lượt chơi, mỗi bạn đưa ra một số hạng trong dãy số của mình. Nếu bạn Bình đưa ra số hạng \(a_{i}\), còn bạn An đưa ra số hạng \(b_{j}\) thì giá trị của lượt chơi đó là \(|a_{i} + b_{j}|\).

Yêu cầu: Hãy xác định giá trị nhỏ nhất của một lượt chơi trong số các lượt chơi có thể?

Dữ liệu vào:

- Dòng 1: Ghi số nguyên dương \(n(1 \leq n \leq 10^{6})\);

- Dòng 2: Ghi \(n\) số nguyên \(a_{1},\ a_{2},\ \ldots,\ a_{n}\) (\(- 10^{9} \leq a_{i} \leq 10^{9}\), với \(i = 1..n\));

- Dòng 3: Ghi n số nguyên \(b_{1},\ b_{2},\ \ldots,\ b_{n}\) (-\(10^{9} \leq \ b_{j}\ \leq \ 10^{9}\), với \(j = 1..n\)).

Kết quả:

+ Ghi một số duy nhất là kết quả tìm được.

Ví dụ:

Input Output
6
3 5 -8 1 7 9
2 1 4 6 9 -6
1

Giới hạn:

- Có 15/25 test, tương ứng 3 điểm với \(n \leq 10^{3}\) \(|a_{i}|,|b_{j}|\ \leq 10^{9}\);

- Có 10/25 test, tương ứng 2 điểm với \(10^{3} < \ n\ \leq 10^{6}\ \) \(|a_{}_{i}|,|b_{j}|\ \leq 10^{9}\).

Bạn cần đăng nhập để nộp bài

hpcode.edu.vn
Code tích cực
Trong 24h
  1. qtaydzs1tg (20/31)
  2. khang_ (12/19)
  3. trandinhlong (12/23)
Trong 7 ngày
  1. trungo0 (77/135)
  2. haiyen2011 (72/156)
  3. khanhchi_29 (64/80)
Trong 30 ngày
  1. trungo0 (112/199)
  2. ngocbichh (110/267)
  3. nongvantien11 (99/157)
Thống kê
AC/Sub: 120817/226949
Pascal: 18142
C++: 157988
Python: 50747
Lượt xem/tải tests: 41001

Lưu Hải Phong - 2020
[email protected]