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. npk1605 (5/10)
  2. hungeazy08 (4/26)
  3. tung (2/5)
Trong 7 ngày
  1. nguyenanhvu (40/64)
  2. khieuquan (35/59)
  3. ngokhang (27/55)
Trong 30 ngày
  1. quechi (85/105)
  2. dangphong3108 (79/125)
  3. kiennhientv (79/179)
Thống kê
AC/Sub: 97887/180710
Pascal: 17121
C++: 130348
Python: 33199
Lượt xem/tải tests: 38905

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