虹色的北斗七星

Luogu
IDLGP8446
Time1000ms
Memory128MB
DifficultyP4
洛谷原创洛谷月赛
由于前两天都被莲子用来进行活动的筹备工作了,所以现在她只有几分钟的时间糊弄作业。尽管这样不太好,但是她别无选择,只能从之前的课堂笔记中摘取一段内容。 莲子的课堂笔记共有 $n$ 章,每章分别记着不同的内容。她可以选择其中任意连续的一段 $[l,r]$(表示选取了第 $l$ 章到第 $r$ 章)作为最终的成果。 每一章的内容各不相同,老师对每章内容有一个评价分 $a_i$。因为学习报告要体现出学生的进步,所以老师的满意度将会加上其中最差($\min\{a_i\}$)和最好章节($\max\{a_i\}$)的评价分差距。因为直接把冗长的课堂笔记作为报告提交显得太敷衍,所以每存在一章内容,老师的满意度就会 $-1$。 形式化地来说,如果莲子提交了 $[l,r]$ 这一段区间的笔记,老师的满意度将会是 $\max\{a_l,a_{l+1},\cdots,a_r\}-\min\{a_l,a_{l+1},\cdots,a_r\}-(r-l+1)$。 莲子希望你能帮她找出一种使得老师的满意度最大的方案。因为她非常聪明,所以只需要你告诉她这个最大的满意度,她就会知道应该怎么做。 **【形式化题意】** 你有一个长度为 $n$ 的序列 $a$,它的一个区间 $[l,r]$ 的价值是 $\max\{a_l,a_{l+1},\cdots,a_r\}-\min\{a_l,a_{l+1},\cdots,a_r\}-r+l-1$。求这个序列价值最大的子区间并输出这个价值。 ## Input 第一行输入一个正整数 $n$,表示笔记的章节数。 第二行输入评价分序列 $a$,以空格隔开每一个元素。 ## Output 输出这个评价分序列中,老师满意度最大的子区间的满意度。 [samples] ## Background **【题目背景与题意无关,可以直接阅读题目描述】** (本题目背景部分改编自真实案例) 宇佐见莲子是外界的一名大学生,在京都的一所大学中专攻超统一物理学,最近在做弦论方面的研究。 莲子与梅莉一同经营着名为秘封俱乐部的社团。进行着在科学世纪探寻遍布四处的结界的活动。 这个月梅莉和莲子又商量着去进行新一轮的探索与发现与贴贴,但是在两人手牵手出门的时候甜腻腻的气氛却被一通电话打破。 莲子因为经常外出探险,同时与梅莉增进感情交流,所以作业一拖再拖。她的物理学教授忍无可忍(毕竟莲子可是拖了一个学期的物理作业一个字都没有动呢),规定她必须在 $\sqrt9$ 天之内交上一篇学习报告,然后才同意给她的“课外实践活动”报备。 这可就没有办法了呢(笑),莲子只好先努力在 deadline 之前糊弄完她的学习报告,然后才能执行她们观赏夜空的计划。 ## Note **【样例解释和说明】** 令 $l=4,r=5$,则有 $\min\{a_4,a_5\}=2$,$\max\{a_4,a_5\}=8$,贡献值为 $4$。易证这是满意度最大的子区间。 **【数据范围】** - 对于 $20\%$ 的数据,$n\leq 5\times 10^3$。 - 另有 $20\%$ 的数据,所有的 $a_i$ 都相等。 - 对于 $100\%$ 的数据,$1\le n\le 4\times10^6$,$1 \leq a_i \leq 10^9$。
Samples
Input #1
6
5 2 4 2 8 8
Output #1
4
API Response (JSON)
{
  "problem": {
    "name": "虹色的北斗七星",
    "description": {
      "content": "由于前两天都被莲子用来进行活动的筹备工作了,所以现在她只有几分钟的时间糊弄作业。尽管这样不太好,但是她别无选择,只能从之前的课堂笔记中摘取一段内容。 莲子的课堂笔记共有 $n$ 章,每章分别记着不同的内容。她可以选择其中任意连续的一段 $[l,r]$(表示选取了第 $l$ 章到第 $r$ 章)作为最终的成果。 每一章的内容各不相同,老师对每章内容有一个评价分 $a_i$。因为学习报告要体现出学",
      "description_type": "Markdown"
    },
    "platform": "Luogu",
    "limit": {
      "time_limit": 1000,
      "memory_limit": 131072
    },
    "difficulty": {
      "LuoguStyle": "P4"
    },
    "is_remote": true,
    "is_sync": true,
    "sync_url": null,
    "sign": "LGP8446"
  },
  "statements": [
    {
      "statement_type": "Markdown",
      "content": "由于前两天都被莲子用来进行活动的筹备工作了,所以现在她只有几分钟的时间糊弄作业。尽管这样不太好,但是她别无选择,只能从之前的课堂笔记中摘取一段内容。\n\n莲子的课堂笔记共有 $n$ 章,每章分别记着不同的内容。她可以选择其中任意连续的一段 $[l,r]$(表示选取了第 $l$ 章到第 $r$ 章)作为最终的成果。\n\n每一章的内容各不相同,老师对每章内容有一个评价分 $a_i$。因为学习报告要体现出学...",
      "is_translate": false,
      "language": "English"
    }
  ]
}
Full JSON Raw Segments