Đề bài
Cho dãy số nguyên và số nguyên dương .
Yêu cầu: Thực hiện phép xóa phần tử sao cho chênh lệch nhỏ nhất giữa 2 phần tử bất kỳ còn lại là lớn nhất.
Dữ liệu vào
- Dòng đầu chứa hai số nguyên dương ();
- Dòng thứ hai chứa số nguyên ().
Kết quả ra
- Gồm một dòng chứa một số là giá trị lớn nhất tìm được.
Ràng buộc
- Subtask 1 (20% số điểm): ;
- Subtask 2 (30% số điểm): ;
- Subtask 3 (25% số điểm): ;
- Subtask 4 (25% số điểm): .
Ví dụ
Ví dụ 1
5 1 4 1 2 3 9
1
Giải thích
Xóa 1 phần tử bất kỳ, thì dãy còn lại luôn tồn tại 2 số tự nhiên liên tiếp nhau, nên độ chênh lệch lớn nhất là 1.
Ví dụ 2
5 2 10 -5 3 -2 1
7
Giải thích
Trong các cách xóa 2 phần tử bất kỳ, cách xóa chỉ còn lại 3 phần tử [10, -5, 3] có độ chênh lệch nhỏ nhất là 7. Cách xóa này là cách xóa có độ chênh lệch nhỏ nhất giữa các phần tử là lớn nhất.