B. 王神仙的三元组

    传统题 500~2000ms 256MiB

王神仙的三元组

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

Description

王神仙给你一个包含 nn 个数的序列 ww ,如果一个三元组 (a,b,c)(a,b,c) 满足以下两个条件:

  1. a<b<ca<b<c

  2. bacbb-a \leqslant c-b

那么三元组(a,b,c)(a,b,c) 是优秀的,再定义一个优秀的三元组 (a,b,c)(a,b,c) 的权值为 wa+wb+wcw_a+w_b+w_c

现在有qq个询问,每次询问给出两个正整数 l,rl,r 你需要求出满足 la<b<crl \leqslant a<b<c \leqslant r 的优秀的三元组的最大权值。

Format

Input

第一行一个正整数nn ,含义同题面描述。

第二行共nn 个正整数,第 ii 个表示 wiw_i,含义同题面描述。

第三行一个正整数qq ,表示询问个数。

接下来qq 行每行两个正整数 l,rl,r ,含义同题面描述。

Output

输出共qq 行,第 ii 行一个正整数表示第 ii 个询问的答案。

Samples

5
5
2 1 5 3
3
1 4
2 5
1 5
12
9
12

hint

对于第一个询问权值最大的三元组是(1,2,4)(1,2,4)

对于第二个询问权值最大的三元组是(3,4,5)(3,4,5)

对于第三个询问权值最大的三元组是(1,2,4)(1,2,4)

Limitation

对于所有数据:$3 \leqslant n \leqslant 500000,1 \leqslant q<=500000,1 \leqslant w_i \leqslant 10^9,1 \leqslant l<l+2 \leqslant r \leqslant n $

Subtask1(20pts):n,q100n,q \leqslant 100

Subtask2(30pts):n5000n \leqslant 5000

Subtask3(20pts):n200000,q=1n \leqslant 200000,q=1

Subtask4(30pts):无限制

20210815高二比赛补题

未认领
状态
已结束
题目
6
开始时间
2021-8-15 14:00
截止时间
2021-8-16 21:30
可延期
0 小时