#2105. 最大值
最大值
题目描述
给定一个长度为 的数组 , 以及一个初值为 的常数 。然后,对于从 到 的每个 (按递增顺序),执行以下的恰好一个操作:
- 操作1:把 赋值为 ,
- 操作2:把 赋值为 , 即 的绝对值,
求出经过这一系列操作后 可能达到的最大值。
输入格式
第一行输入一个整数 。代表 组询问。
接下来每组数据:
第一行输入一个整数 。
接下来一行输入 个整数 。
数据保证所有询问的 不超过 。
输出格式
每组数据输出一行包含一个整数,表示最大值。
样例 1 输入
5
4
10 -9 -3 4
8
1 4 3 4 1 4 3 4
3
-1 -2 -3
4
-1000000000 1000000000 1000000000 1000000000
4
1 9 8 4
样例 1 输出
6
24
6
4000000000
22
样例2输入及输出
数据规模与约定
对于 的数据,满足 , , 。
对于 的数据,满足 , , , 。
样例解释
在第一个测试用例中,如果我们在每次都执行操作2,结果是 。可以证明这是最大结果。
在第三个测试用例中,最优的做法是先执行两次操作1,然后执行操作2,最后得到答案是 。
相关
在下列比赛中: