#P11035. 【MX-X3-T2】「RiOI-4」消えた夏の夢
【MX-X3-T2】「RiOI-4」消えた夏の夢
Description
小 T 手中有一个数 ,初始时为 。而小 ⊥ 手中有一个长为 的序列 。一次操作中,小 T 需要依次进行如下的修改:
- 选中 中的一个数 。
- 将 加上 。
- 让 变为自身的相反数,即 。
小 T 想知道,在若干次操作(可以不进行操作,同一个位置可以选中多次)之后,小 T 手中的数 最大是多少。
Input Format
第一行两个整数 。
第二行 个整数 。
Output Format
输出一行仅一个整数,表示 最大是多少。
6 3
1 1 -4 5 1 -4
11
7 4
1 -9 -1 -9 8 -1 0
13
Hint
【样例解释 #1】
对于样例,你可以依次执行以下操作:
- 选中 , 变为 , 变为 。
- 选中 , 变为 , 变为 。
- 选中 , 变为 , 变为 。
- 选中 , 变为 , 变为 。
- 选中 , 变为 , 变为 。
- 选中 , 变为 , 变为 。
可以证明 的最大值为 。注意,并不是只有样例中展示的方案可以达到这个最大值。
【数据范围】
| 测试点编号 | 特殊性质 | |
|---|---|---|
对于 的数据,,。
京公网安备 11011102002149号