#3089. 4094. [Usaco2013 Dec]Optimal Milking

4094. [Usaco2013 Dec]Optimal Milking

#4094. [Usaco2013 Dec]Optimal Milking

题目描述

Farmer John最近购买了N(1 <= N <= 40000)台挤奶机,编号为1 ... N,并排成一行。第i台挤奶机每天能够挤M(i

)单位的牛奶 (1 < =M(i) <=100,000)。由于机器间距离太近,使得两台相邻的机器不能在同一天使用。Farmer Jo

hn可以自由选择不同的机器集合在不同的日子进行挤奶。在D(1 < = D < = 50,000)天中,每天Farmer John对某一

台挤奶机进行维护,改变该挤奶机的产量。Farmer John希望设计一个挤奶方案,使得挤奶机能够在D天后获取最多

的牛奶。

输入格式

第1行:两个整数N和D

第2..N+1行:每台挤奶机的M(i)

第N+2..N+D+1行:两个整数i和m,表示每天对机器i进行维护,机器i的产量为m。

输出格式

最大产量

样例

样例输入

5 3  

1  

2  

3  

4  

5  

5 2  

2 7  

1 10

样例输出

32  

【样例解释】  

第1天,最优方案为2+4=6  ( 方案1+3+2一样)  

第2天,最优方案为7+4=11  

第3天,最优方案为10+3+2=15  

数据范围与提示