contest1_bai4 - Bài 4

Xem dạng PDF

Gửi bài giải

Điểm: 5,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: BAI4.INP
Output: BAI4.OUT

Dạng bài
Ngôn ngữ cho phép
C++ (Themis), Pascal (Themis), Python

Cho hai dãy số nguyên, mỗi dãy gồm ~n~ số nguyên.

  • Dãy thứ nhất: ~b_1, b_2, \dots, b_n~
  • Dãy thứ hai: ~c_1, c_2, \dots, c_n~

Với 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 thứ nhất đưa ra số hạng ~b_i~ (~1 \le i \le n~) và bạn thứ hai đưa ra số hạng ~c_j~ (~1 \le j \le n~) thì giá của lượt chơi đó được tính là ~|b_i + c_j|~.

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

Dữ liệu vào từ tệp văn bản BAI4.INP có cấu trúc:

  • Dòng đầu tiên chứa số nguyên dương ~n~ (~n \le 10^5~);
  • Dòng thứ hai chứa ~n~ số nguyên ~b_1, b_2, \dots, b_n~ (~|b_i| \le 10^9~);
  • Dòng thứ ba chứa ~n~ số nguyên ~c_1, c_2, \dots, c_n~ (~|c_i| \le 10^9~). Các số trên cùng một dòng được ghi cách nhau bởi dấu cách.

Kết quả ghi ra tệp văn bản BAI4.OUT có cấu trúc:

  • Ghi ra một số nguyên duy nhất là giá nhỏ nhất tìm được.

BAI4.INP

2
1 -2
2 3

BAI4.OUT

0

Ràng buộc:

  • Subtask 1: 60% số test (60% số điểm) có ~1 \le n \le 1000~;
  • Subtask 2: 40% số test (40% số điểm) có ~1 \le n \le 10^5~.

Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.