#X3C. 「RiOI-4」消えた夏の夢
「RiOI-4」消えた夏の夢
题目背景
いつまでも二人語り合おう
終わった夏を
探してた夢をそっと
終わらせよう戻らないように
お別れだね
君へ届けと願った声が
風になって心の隙間を
通り抜けた
——《消えた夏の夢》
小 T 不会出题。
题目描述
小 T 手中有一个数 ,初始时为 。而小 ⊥ 手中有一个长为 的序列 。一次操作中,小 T 需要依次进行如下的修改:
- 选中 中的一个数 。
- 将 加上 。
- 让 变为自身的相反数,即 。
小 T 想知道,在若干次操作(可以不进行操作,同一个位置可以选中多次)之后,小 T 手中的数 最大是多少。
输入格式
第一行两个整数 。
第二行 个整数 。
输出格式
输出一行仅一个整数,表示 最大是多少。
样例
6 3
1 1 -4 5 1 -4
11
样例 1 解释
对于样例,你可以依次执行以下操作:
- 选中 , 变为 , 变为 。
- 选中 , 变为 , 变为 。
- 选中 , 变为 , 变为 。
- 选中 , 变为 , 变为 。
- 选中 , 变为 , 变为 。
- 选中 , 变为 , 变为 。
可以证明 的最大值为 。注意,并不是只有样例中展示的方案可以达到这个最大值。
7 4
1 -9 -1 -9 8 -1 0
13
数据范围
测试点编号 | 特殊性质 | |
---|---|---|
对于 的数据,,。