[Usaco2013 Dec]Optimal Milking
时间限制:10s 空间限制:128MB
题目描述
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
提示
没有写明提示
题目来源
Gold