#AT1100. 翻转符号
翻转符号
题目描述
有 个整数,,按照这个顺序排列。你可以对这个整数序列进行以下操作:
操作:选择满足 的整数 。令 和 同时乘以 。
令 为经过操作后的整数序列。
求 的最大可能值。
输入
第一行一个整数,表示序列的个数
第二行个整数,表示整个序列
输出
一个整数,表示 的最大可能值。
3
-10 5 -4
19
样例解释
如果按照以下方式进行操作:
选择,将序列变为 10,-5,-4。
选择,将序列变为 10,5,4. 我们得到 。这里的和 ;= 10 +5+4= 19 是最大可能的结果。
5
10 -4 -8 -11 3
30
11
-1000000000 1000000000 -1000000000 1000000000 -1000000000 0 1000000000 -1000000000 1000000000 -1000000000 1000000000
10000000000
提示
输出可能不适合32位整数类型。