Dãy số (thi thử thầy Phú)
View as PDF
Submit solution
Points:
50.00
Time limit:
1.0s
Memory limit:
64M
Input:
stdin
Output:
stdout
Author:
Problem type
Allowed languages
Assembly, Awk, Brain****, C, C++, Java, Pascal, Perl, Python, Sed, Text
Hôm nay, các bạn nhỏ ABC Smart lại được Thầy giáo đố một bài toán sau: Cho một dãy số nguyên ~a_1, a_2,..., a_n~. Các phần tử trong dãy được sắp xếp theo trình tự tăng dần, tức là ~a_i \le a_{i+1}~ với mọi ~1 ≤ i < n~. Ta định nghĩa độ đẹp của dãy ~a~ là khoảng cách lớn nhất giữa hai phần tử liên tiếp bất kì trong dãy. Nói cách khác, độ đẹp của dãy ~a~ là giá trị ~a_i – a_{i-1}~ lớn nhất với mọi ~2 ≤ i ≤ n~.
Yêu cầu:
- Hãy xoá một phần tử bất kì trong dãy a sao cho độ đẹp của dãy nhận được là lớn nhất có thể.
Dữ liệu vào:
- Dòng đầu tiên là số nguyên dương ~n (3 ≤ n ≤ 10^6)~;
- Dòng thứ hai chứa ~n~ số nguyên ~a_1, a_2,..., a_n (|a_i| ≤ 2.10^9)~.
Kết quả:
- Ghi ra một số nguyên là độ đẹp của dãy sau khi đã xoá 1 phần tử.
Ví dụ
| INPUT | OUTPUT | Giải thích |
|---|---|---|
| ~4~ ~2~ ~4~ ~5~ ~6~ |
~4~ | Ta xóa đi phần tử thứ 2 của dãy, thì được dãy là ~2, 5, 6~. Suy ra độ đẹp bằng 3. |
Ràng buộc:
- Có 50% số điểm có ~n ≤ 10^4~ và ~a_i ≤ 10^9~;
- Có 50% số điểm là các trường hợp còn lại.
Loading...