#USACO447. 牛奶总量
牛奶总量
题目描述
农夫约翰有 头奶牛,编号 。
其中,第 头奶牛的每分钟产奶量为 。
每天早上,所有奶牛都会排成一队,逐个被约翰挤奶。
奶牛在队列中的位置越靠前,被挤奶的时间就越短。
排在第 位的奶牛被挤奶 分钟,排在第 位的奶牛被挤奶 分钟,依次类推。
也就是说,如果第 头奶牛排在队列的第 位,则它将被挤奶 分钟,总产奶量为 。
用 表示约翰通过合理安排奶牛的排队顺序,可以获得的牛奶总量的最大可能值。
你需要回答 个询问,每个询问给定两个整数 ,请你回答如果将 的值变为 ,则此时 的值是多少。
所有询问之间是相互独立,互不影响的,也就是说,在考虑下一个询问之前, 会恢复到它的初始值。
输入格式
第一行包含整数 。
第二行包含 个整数 。
第三行包含整数 。
接下来 行,每行包含两个整数 。
输出格式
每个询问输出一行结果,一个整数,表示 的值。
5
1 10 4 2 6
3
2 1
2 8
4 5
55
81
98
数据范围
,
。
样例解释
对于第 1 个询问, 变为 [1,1,4,2,6],T==1⋅1+2⋅1+3⋅2+4⋅4+5⋅6=55。
对于第 2 个询问, 变为 [1,8,4,2,6],T=1⋅1+2⋅2+3⋅4+4⋅6+5⋅8=81。
对于第 3 个询问, 变为 [1,10,4,5,6],T=1⋅1+2⋅4+3⋅5+4⋅6+5⋅10=98。