P11392 [JOI Open 2019] 三级跳 / Triple Jump
题目描述
**译自 [JOI Open 2019](https://contests.ioi-jp.org/open-2019/index.html) T1 「三段跳び」**
有一条路,包含 $N$ 段,编号 $1\sim N$。第 $i$ 段有一个强度 $A_i$。
JOI 君,有天赋的体育明星,准备来三段跳。一个三段跳包含三次连续的跳跃。令 $a,b,c$ 分别表示 JOI-kun 三次起跳的段编号,他们需要满足以下条件。
- $a
输入格式
第 $1$ 行 $1$ 个整数 $N$。
第 $2$ 行 $N$ 个整数,代表 $A_1,A_2,\cdots,A_n$。
第 $3$ 行 $1$ 个整数 $Q$。
第 $4\sim 4+Q-1$ 行,每行两个整数 $L_i,R_i$。
输出格式
输出 $Q$ 行。每行输出一个整数,表示答案。
说明/提示
#### 样例解释:
在第一次跳跃中,JOI 君可以选择 $1,2,4$ 段,从而达到最大加和 $12$。
在第二次跳跃中,JOI 君可以选择 $3,4,5$ 段,从而达到最大加和 $9$。如果选择 $2,4,5$,虽然和是 $10$,但是 $b-a\le c-b$ 没有满足。
在第三次跳跃中,JOI 君可以选择 $1,2,4$ 段,从而达到最大加和 $12$。如果选择 $1,4,5$,虽然和是 $13$,但是 $b-a\le c-b$ 没有满足。
#### 数据范围:
- $3 \le N \le 5 \times 10^5$。
- $1 \le A_i \le 10^8 (1 \le i \le N)$。
- $1 \le Q \le 5 \times 10^5$。
- $1 \le L_j < L_j + 2 \le R_j \le N (1 \le j \le Q)$。
#### 子任务:
1. (5 分)$N\le 100$,$Q\le 100$。
2. (14 分)$N\le 5000$。
3. (27 分)$N\le 2\times 10^5$,$Q=1$,$L_1=1$,$R_1=N$。
4. (54 分)无额外约束。