#1493. 基站建设

基站建设

题目描述

在建设通信线路的过程中,信号基站的选址是一个非常关键的问题。某城市从西到东的距离为 nn千米, 工程师们已经考察了在从西往东 1,2n 1,2 \ldots n 千米的位置建设基站的成本,分别是 a1,a2ana_1 , a_2 \ldots a_n。 为了保证居民的通信质量,基站的选址还需要满足 mm 条需求。第 ii 条需求可以用一对整数 lil_irir_i,1lirin(1 \le l_i r_i \le n),表示 ,代表从西往东 lil_i千米到 rir_i 千米的位置之间(含两端)至少需要建设11座基站。 作为总工程师,您需要决定基站的数量与位置,并计算满足所有需求的最小总成本。

输入格式

第一行输入一个整数 n,1n5×105n,(1 \le n \le 5 \times 10^5)表示城市从西到东的距离。 第二行输入nn个整数a1,a2,an1ai109a_1 ,a_2 ,a_n(1 \le a_i \le 10^9),其中aia_i表示在从西往东ii千米的位置建设基站的成本。 第三行输入一个整数 m1m5×105m(1 \le m \le 5 \times 10^5)表示需求的数量。 对于接下来mm行,第ii行输入两个整数lil_irir_i 1lirin(1 \le l_i \le r_i \le n)表示从西往东 lil_i 千米到rir_i 千米的位置之间(含两端)至少需要建设 11 座基站。

输出格式

每组数据输出一行一个整数,表示满足所有需求的最小总成本。

样例1

输入

5
3 2 4 1 100
3
1 3
2 4
5 5

输出

102

样例2

输入

5
7 3 4 2 2
3
1 4
2 3
4 5

输出

5

数据分布

20%20\%的样例,n10,m51ai100 n \le 10 , m \le 5,1 \le a_i \le 100

30%30\%的样例,n100,m50,1ai100 n \le 100 , m \le 50,1 \le a_i \le 100

另外对于 10%10\% 的数据,n100,m50 n \le 100 , m \le 50,1ai1001 \le a_i \le 100并且保证区间无重叠。

100% 100\% 的数据,$ n \le 5 \times 10^5 , m \le 5 \times 10^5,1 \le a_i \le 10^9 $