wine
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
完成符文考验后,你来到第三赛场——魔法小镇的传奇酒馆。
酒馆大厅内整齐排列着 个酒桶(编号 到 ),每个酒桶底面积为 ,能无限装酒。相邻酒桶 和 通过一根魔法溢酒管相连,这根溢酒管的高度为 。保证 互不相同。
老板将进行 次独立实验:
- 每次实验,所有酒桶初始为空;
- 选择一个酒桶 不断倒入魔法酒。问:最少需要倒入多少酒,才能让酒第一次出现在另一个酒桶 中?
溢酒规则:
- 当某根溢酒管两边的酒面高度 时,它们之间不会有任何酒流动。
- 如果某一侧酒面高度先达到 ,那么这一侧的酒面就会停留在高度 。继续倒入的酒将全部通过该管流向另一侧,直到另一侧的酒面也升到 。
- 一旦某根溢酒管两边的酒面都到达或超过高度 ,这两只酒桶就会被完全连通,之后它们的酒面始终保持相同,并随继续注入的酒共同升高。
(注:溢酒管足够细,所以可以认为溢酒管中不会有酒残留。所有酒桶足够高,永远不会装满。)
输入格式
第一行包含两个整数 和 ,分别表示酒桶数量和实验次数。
第二行包含 个整数 ,表示相邻酒桶之间溢酒管的高度。
接下来 行,每行两个整数 ,表示第 次实验从酒桶 倒入魔法酒,观察最少需要倒入多少酒,才能让酒第一次出现在另一个酒桶 中。
输出格式
输出 行,每行一个整数,表示对应实验所需倒入的最少酒量。
样例
样例 输入
6 4
1 4 2 3 5
1 6
6 1
2 5
5 2
样例 输出
25
18
14
12
样例 解释
样例图示
数据范围与提示
对于所有测试点,满足 ,,, 互不相同,,,且 。
子任务
子任务 | 性质 | 性质 | 分值 | ||
---|---|---|---|---|---|
无特殊性质 | 无特殊性质 | ||||
单调递增/递减 | |||||
无特殊性质 | |||||
无特殊性质 | |||||