#ABC125D. Flipping Signs
Flipping Signs
题目描述
There are integers, , arranged in a row in this order.
You can perform the following operation on this integer sequence any number of times:
Operation: Choose an integer satisfying . Multiply both and by .
Let be the integer sequence after your operations.
Find the maximum possible value of .
有 个整数, ,按如下顺序排列在一行中。
你可以对这个整数序列进行任意次数的以下运算:
操作:选择一个满足 的整数 。将 和 同时乘以 。
让 成为运算后的整数序列。
求 的最大可能值。
输入格式
输入内容按以下格式标准输入:
输出格式
打印 的最大可能值。
样例 #1
样例输入 #1
3
-10 5 -4
样例输出 #1
19
样例 #2
样例输入 #2
5
10 -4 -8 -11 3
样例输出 #2
30
样例 #3
样例输入 #3
11
-1000000000 1000000000 -1000000000 1000000000 -1000000000 0 1000000000 -1000000000 1000000000 -1000000000 1000000000
样例输出 #3
10000000000
说明
数据规模与约定
- 所有输入值均为整数。
样例 解释
如果我们执行如下操作
- 选择 为 ,则序列变为 。
- 选择 为 ,序列变为 。
得出 。这里的和 是最大可能的结果。
样例 解释
输出可能不适合 (位)整数类型。