Masala A
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!
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\)
Eng maksimal \(s\) ni chiqaring.
| # | 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 |