Masala A

Xotira 32 MB Vaqt 1000 ms
14

Qodirali va Sonlar Sarguzashti

Qodirali o‘zini haqiqiy raqamlar sehrgari deb biladi va har safar yangi sonli o‘yinlarni kashf etishni yoqtiradi. Bugun esa u qo‘lida uzunligi \(n\) bo‘lgan 0-indeksli \(arr\) massiv bilan o‘ynayapti.

Siz \([0, n-1]\) oraliqdan \(k\) ta son ( \(k \ge 2\) ) tanlaysiz. Qoidaga ko‘ra, tanlagan sonlaringiz orasida \(0\) va \(n-1\) albatta bo‘lishi kerak.

Qodirali tanlagan indeklaringizdan yangi \(ind\) massiv tuzadi. Endi, bu massiv yordamida u o‘zining maxsus «qiziqarli qiymat»ini quyidagicha hisoblaydi:

\[s = \sum_{i=1}^{k} (-1)^{i+1} \cdot (ind_i - ind_{i-1}) \cdot arr[ind_i]\]

Sizning vazifangiz – shunday indekslar to‘plamini tanlash kerakki, hosil bo‘ladigan \(s\) maksimal qiymatga ega bo‘lsin. Eng kattasini toping va ekranga chiqaring!


Kiruvchi ma'lumotlar:

1-qatorida \(n\) soni. \(2 \le n \le 10^5\)

2-qatorida \(n\) ta sonli \(arr\) massiv kiritiladi. \(1 \le arr[i] \le 10^9\)


Chiquvchi ma'lumotlar:

Eng maksimal \(s\) ni chiqaring.


Misollar
# input.txt output.txt
1
5
17 14 15 15 8
37
2
10
12 16 10 14 18 11 14 1 6 4
91