「RiOI-4」消えた夏の夢
You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.
题目背景
いつまでも二人語り合おう
終わった夏を
探してた夢をそっと
終わらせよう戻らないように
お別れだね
君へ届けと願った声が
風になって心の隙間を
通り抜けた
——《消えた夏の夢》
小 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
数据范围
| 测试点编号 | 特殊性质 | |
|---|---|---|
对于 的数据,,。
【MX-X3】梦熊 X 组 · 面包赛 & RiOI Round 4
- Status
- Done
- Rule
- IOI
- Problem
- 6
- Start at
- 2024-9-8 13:30
- End at
- 2024-9-8 18:00
- Duration
- 4.5 hour(s)
- Host
- Partic.
- 146