序列操作
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
源老师想到了一个绝妙的问题,问题是这样的:
给你 个数字,。你可以执行以下操作无数次,当然也可以一次都不执行。
- 每次操作,选择一个下标 ,其中 ,然后将 这两个数字分别乘以 。简单来说就是相邻两个数字正数变负数,负数变正数, 不变。
问你在操作以后,序列 的总和最大可能是多少?即 的最大值。
输入格式
第一行输入一个整数
第二行输入 个空格隔开的整数
输出格式
输出一个整数代表答案。
3
-10 5 -4
19
5
10 -4 -8 -11 3
30
11
-1000000000 1000000000 -1000000000 1000000000 -1000000000 0 1000000000 -1000000000 1000000000 -1000000000 1000000000
10000000000
样例 1 解释
- 第一次操作:选择 执行,此时 ,最终序列变为
10 -5 -4 - 第二次操作:选择 执行,此时 ,最终序列变为
10 5 4
因此答案为
数据范围
对于 的数据满足
对于 的数据满足
- 状态
- 已结束
- 规则
- IOI
- 题目
- 4
- 开始于
- 2024-10-2 11:00
- 结束于
- 2024-10-3 7:00
- 持续时间
- 20 小时
- 主持人
- 参赛人数
- 38