【ZCX-001-DIV2】C. 小程与数组
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
子数组是数组中一段连续的部分。
小程最近得到一个包含 个元素的数组,他对寻找非空子数组的最大和非常感兴趣。不过,小程不喜欢相邻且奇偶性相同的整数,因此他选择的子数组必须满足:任意相邻两个元素的奇偶性都不同,也就是说,相邻元素的奇偶性必须交替出现。例如,是合法的,因为奇偶性交替出现;但 不合法,因为 和 都是偶数,并且它们相邻。请你帮助小程,求出满足上述条件的非空子数组的最大和。
输入格式
第一行包含一个整数,表示测试用例的个数。每个测试用例的第一行包含一个整数 ,表示数组的长度。第二行包含 个整数,表示数组中的元素。保证所有测试用例中 的总和不超过 。
输出格式
对于每个测试用例,输出一个整数,表示答案。
输入输出样例
7
5
1 2 3 4 5
4
9 9 8 8
6
-1 4 -1 0 5 -4
4
-1 2 4 -3
1
-1000
3
101 -99 101
20
-10 5 -8 10 6 -10 7 9 -2 -6 7 2 -4 6 -1 7 -6 -7 4 1
15
17
8
4
-1000
101
10
数据范围
数据
【ZCX-001-DIV2】智程星周赛001(基础组)
- 状态
- 已结束
- 规则
- OI
- 题目
- 4
- 开始于
- 2026-3-18 15:30
- 结束于
- 2026-3-22 19:30
- 持续时间
- 2.5 小时
- 主持人
- 参赛人数
- 20