给定一个序列 a1,a2,…,an。
你需要选择 a 中的零个或多个元素,使得:如果你选择了 ai,那么在任何长度为 i 的区间内(形式上,对于任何 1≤j≤n−i+1 的 a[j,j+i−1]),最多可以选择 2 个元素。
计算你选择的元素的最大和。
第一行包含一个整数 n (2≤n≤105)。
第二行包含 n 个整数 a1,a2,…,an (−109≤ai≤109)。
输出一个整数,表示答案。
4
1 4 3 2
7
3
-10 -10 -10
0
来源:2022 ICPC 亚洲西安区域赛问题 J。
作者:JohnVictor。
题面翻译由 ChatGPT-4o 提供。