#P9982. [USACO23DEC] Haybale Distribution G
[USACO23DEC] Haybale Distribution G
题目描述
Farmer John 正在农场上分发干草堆。
Farmer John 的农场上有 ()座谷仓,分别位于数轴上的整点 ()。Farmer John 正计划将 车干草堆运输到整点 (),然后为每一座谷仓运输一车干草堆。
不幸的是,Farmer John 的运输系统浪费了很多干草堆。具体来说,给出一些 (),每车干草堆每向左移动一单位距离, 堆干草堆会被浪费;每车干草堆每向右移动一单位距离, 堆干草堆会被浪费。形式化地,一车干草堆从整点 运动到位于 的谷仓,被浪费的干草堆堆数如下:
$$\begin{cases}a_i\cdot (y-x) & \text{if} \ y>x \\ b_i\cdot(x-y)&\text{if}\ x>y\end{cases} $$给出 ()组相互独立的询问,每组询问给出一组 的值,帮助 Farmer John 计算当按照最佳方案选择 ,最少有多少堆干草堆被浪费。
输入格式
第一行包含 。
接下来一行包含 。
接下来一行包含 。
接下来 行,每行包含两个整数 。
输出格式
输出 行,第 行包含第 个询问的答案。
5
1 4 2 3 10
4
1 1
2 1
1 2
1 4
11
13
18
30
提示
样例解释 1
样例中第二个询问,最佳方案为选择 ,被浪费的干草堆数量为 。
测试点性质
- 测试点 满足 。
- 测试点 满足 。
- 测试点 满足 。
- 测试点 没有额外限制。