问题2548--数组求和

2548: 数组求和

时间限制: 1 Sec  内存限制: 128 MB
提交: 241  解决: 56
[提交] [状态] [讨论版] [命题人:]

题目描述

给定一个长度为 n 的整数数组  a  ,

a, a,... an  。你现在有一种操作:

选择 一个整数 i (1 i n-1) , 使得 ai 和 ai+1 同时乘上 -1

你可以执行无数次该操作或者选择不操作,求数组的和最大可能是多少。





输入

输入包含两行:

第一行输入一个整数  n  ( 1 n ≤ 105 )  。

第二行输入由空格分隔的  n 个数,a, a, ... , an  ( -10000 ≤ ai  10000 ) 

输出

输出一个整数,表示该数组的和最大可能是多少。

样例输入

4
1 2 -3 -4

样例输出

10

提示

样例中,对第三个和第四个数执行乘以-1的操作,整个数组变成了
1 2 3 4,求和为10。
另外,需要注意,如果数组只有一个元素,则无法实施乘以-1的操作。

来源/分类


[提交] [状态]