Олимпиадный тренинг

Задача . E. Шведские герои


Играя в очередную стратегическую игру, Мэнс набрал \(n\) Шведских героев, силы которых можно представить в виде массива \(a\).

К сожалению, не все эти могущественные герои были созданы настолько способными, насколько он хотел, так что он решил что-то с этим сделать. Для достижения своей цели он может выбрать двух последовательных героев, с силами \(a_i\) и \(a_{i+1}\), удалить их и вставить обратно в ту же позицию героя с силой \(-(a_i+a_{i+1})\).

Например, если элементы нашего массива — \([5, 6, 7, 8]\), то мы можем выбрать \(6\) и \(7\) и получить \([5, -(6+7), 8] = [5, -13, 8]\).

После того, как он выполнит эту операцию \(n-1\) раз, у него останется только один герой. Мэнс хочет, чтобы его сила была как можно больше. Какой наибольшей силы этого героя он может достичь?

Входные данные

Первая строка содержит одно целое число \(n\) (\(1 \le n \le 200000\)).

Вторая строка содержит \(n\) целых чисел \(a_1, a_2, \ldots, a_n\) (\(-10^9 \le a_i \le 10^9\)) — элементы массива.

Выходные данные

Выведите наибольшую возможную силу, которую он может получить после \(n-1\) операций.

Примечание

Оптимальный список операций для первого примера:

\([5, 6, 7, 8] \rightarrow [-11, 7, 8] \rightarrow [-11, -15] \rightarrow [26]\).


Примеры
Входные данныеВыходные данные
1 4
5 6 7 8
26
2 5
4 -5 9 -2 1
15

time 2000 ms
memory 256 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
 Кол-во
С++ Mingw-w645
Комментарий учителя