传统题 1000ms 256MiB

吃月饼

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

中秋节快到了,小明得到了一份月饼清单,一共有 nn 个月饼排成一排,第 ii 个月饼的可口程度为 aia_i。

现在小明需要从这一排月饼中选取其中的“一段”月饼,也就是说从 1∼n1 \sim n 中选取两个数 l,r(l<r)l,r(l < r),然后吃掉 al,al+1…ara_l,a_{l+1} \dots a_r 的月饼。

最后他会计算他的满意度 SS:

  1. 选从这段月饼中选出可口值最高的 33 个月饼 ai,aj,aka_i, a_j, a_k;
  2. 满意度 S=ai+aj+ak−(r−l)S = a_i + a_j + a_k - (r - l)。

小明想知道,他应该怎么选取“一段”月饼,才能让这个满意度最大?

输入格式

第一行包含一个整数 nn,表示月饼的个数;

第二行包含 nn 个整数 a1,a2,…,ana_1, a_2, \dots, a_n,表示每个月饼的可口值。

输出格式

一个整数,表示最大的满意度。

5
5 1 4 2 3
8

样例解释1

选择第 1∼51 \sim 5 个月饼,可以获得满意度:5+4+3−(5−1)=85+4+3-(5-1)=8,可以证明是最大的满意度。

10
5 8 17 5 8 5 7 8 10 9
30

数据范围

对于 20%20\% 的数据, 3≤n≤1003\le n \le 100;

对于 50%50\% 的数据, 3≤n≤10003\le n \le 1000;

对于 100% 100\% 的数据, 3≤n≤2×1053 \le n \le 2 \times 10^5,1≤ai≤1091 \le a_i \le 10^9。

图灵周赛 Round 54

未参加
状态
已结束
规则
乐多
题目
6
开始于
2026-9-19 8:00
结束于
2026-9-26 8:00
持续时间
3 小时
主持人
参赛人数
15