Trò chơi trên dãy số
Đề bài
Mô tả
Hai bạn và chơi trò chơi trên hai dãy số như sau: sẽ tạo ra hai dãy số nguyên và . Sau đó, sẽ chọn một số nguyên và yêu cầu tìm một số thuộc dãy thứ nhất và một số thuộc dãy thứ hai sao cho tổng hai số được chọn chênh lệch với là nhỏ nhất.
Yêu cầu: Cho hai dãy số nguyên và mà tạo ra, cho là câu hỏi của . Với mỗi câu hỏi (), đưa ra giá trị chênh lệch nhỏ nhất của với tổng hai số tìm được, tức là giá trị nhỏ nhất của với , .
Dữ liệu vào
- Dòng đầu chứa ba số nguyên dương ;
- Dòng thứ hai chứa số nguyên ();
- Dòng thứ ba chứa số nguyên ();
- Dòng thứ tư chứa số nguyên ().
Dữ liệu ra
Gồm dòng, dòng thứ ghi giá trị chênh lệch nhỏ nhất của với tổng hai số tìm được.
Ràng buộc
- ; .
- .
Subtasks
- Có số test ứng với số điểm của bài có ; ;
- Có số test khác ứng với số điểm của bài có ; ;
- Có số test còn lại với số điểm còn lại của bài có ; .
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 3 4 2 1 3 2 -1 5 3 1 2 9 |
0 1 |
Với chọn , chênh lệch . Với , tổng lớn nhất là , chênh lệch . |
| 2 3 3 -5 4 7 -2 0 0 10 -20 |
2 1 13 |
Ví dụ bổ sung (không có trong đề gốc). Các tổng là . Với tổng gần nhất là (lớn hơn ); với là ; với là . |
| 1 1 1 1000000000 1000000000 -1000000000 |
3000000000 | Ví dụ bổ sung. Chênh lệch có thể vượt quá . |
Bình luận