MINSEG Giá trị nhỏ nhất
Dãy n số thực a1,a2,...,an gọi là có thứ tự tăng dần nếu a1,a2,...,an. Mới mỗi dãy tăng dần luôn có thể tìm được giá trị T=ai+1−ai (với 0≤i≤n−1) thỏa T>=0.
Yêu cầu:
Xác định xem dãy a gồm n số có thứ tự tăng dần hay không. Trong trường hợp dãy đã tăng dần thì hãy tìm giá trị T=ai+1−ai (với 0≤i<n−1) thỏa điều kiện T>0 và T nhỏ nhất.
Dữ liệu vào:
- Dòng thứ nhất ghi một số nguyên dương n(1≤n≤1000)
- Dòng thứ hai ghi n số của dãy.
Kết quả ra:
- Ghi ra số −1 nếu dãy không sắp xếp tăng dần.
- Ghi số 0 nếu dãy sắp xếp tăng dần nhưng không thể tìm ra giá trị T theo yêu cầu.
- Ghi giá trị T tìm được theo yêu cầu nếu ngược lại hai trường hợp trên.
Examples
INPUT | OUTPUT |
---|---|
7 1.5 1.5 1.75 2.0 2.0 2.13 4.5 |
0.13 |
Comments