‹ 上一题 下一题 ›

06715. USACO·产奶总和 未做

2000 ms 256 MB 测试点 11 通过率 100% USACO池题USACO-Silver排序贪心前缀和

题目描述

注意:本题的时限为 4 秒,为默认时限的 2 倍。

Farmer John 的 头奶牛()拥有整数产奶量 。也就是说,第 头奶牛每分钟产 单位的牛奶,其中 。

每天早上,Farmer John 让全部 头奶牛都接上谷仓里的挤奶机。他必须逐头解开她们,把她们放出去进行每日的锻炼。他放出的第一头奶牛在挤奶 1 分钟后就被解开,第二头放出的奶牛又挤了 1 分钟后被解开,依此类推。由于第一头奶牛(设为第 头)在挤奶机上只待了 1 分钟,她总共只贡献 单位的牛奶;第二头奶牛(设为第 头)在挤奶机上总共待了 2 分钟,因此贡献 单位的牛奶;第三头奶牛(设为第 头)总共贡献 单位,依此类推。设 表示 Farmer John 以最优顺序解开奶牛时,能够收集到的牛奶总量最大值。

Farmer John 好奇:如果牛群中某些产奶量发生了变化, 会受到怎样的影响。对于 ()次询问中的每一次,每次由两个整数 和 指定,请计算如果将 设为 (),新的 值会是多少。注意,每次询问考虑的都是一个独立的、暂定的改动,与其他询问无关;也就是说,在考虑下一次询问之前, 会恢复为其原始值。

输入格式

第一行包含 。

第二行包含 。

第三行包含 。

接下来 行,每行包含两个空格分隔的整数 和 。

输出格式

对 次询问中的每一次,各输出一行对应的 值。

样例

输入
5
1 10 4 2 6
3
2 1
2 8
4 5
输出
55
81
98

提示说明

【样例解释】

对于第一次询问, 将变为 ,且 。

对于第二次询问, 将变为 ,且 。

对于第三次询问, 将变为 ,且 。

【数据规模与约定】

  • 测试点 2-4:。
  • 测试点 5-11:无额外限制。
输入
输出

            
答案