logo AlgoBeat OnlineJudge
登录 注册

#216254. [ECUSTPC 2025] 午夜季风

内存限制:1024 MiB 时间限制:2000 ms 标准输入输出
题目类型:VJudge(洛谷) 评测方式:VJudge
上传者: 匿名

题目描述

Maddy 面前有 条河豚鱼,每条河豚鱼有一个大小值 ,相差甚远的河豚鱼在一起会爆炸!因此 Maddy 选择了让它们排成一排。记排成一排之后从左到右河豚鱼的大小分别为 ,则 Maddy 会称呼这排河豚鱼的爆炸度为

现在河豚鱼在午夜发生了改变!具体而言共有 次转变,每次转变会有一条河豚鱼 的大小增加 ( 时为河豚鱼大小减小 ),在每次转变之后 Maddy 希望你能找到将河豚鱼排成一排的方法使得其爆炸度最小,你要求出此时的爆炸度
注意每一次转变是具有后效性的,即前一次的转变效果会保留下来并影响后续的计算和转变。
注意河豚的大小可以是负数。

输入格式

第一行输入一个整数 (),表示数据组数。
每组测试数据输入的第一行输入两个整数 (),分别表示河豚鱼的个数和转变的次数。
随后一行输入 个整数 (),分别表示河豚鱼的大小,注意河豚鱼大小可以是负的。
随后 行每行依次输入两个整数 (),表示每次转变后的河豚鱼编号和河豚鱼大小变化值。
保证单组测试数据中,,所有测试数据输入中所有的

输出格式

每组测试数据对于每次转变输出一行一个整数 ,表示转变之后使爆炸度最小的河豚鱼排列方法中的爆炸度。

样例

样例输入 1

1
4 3
1 2 3 4
4 0
2 5
1 -2

样例输出 1

3
6
8

数据范围与提示

样例 1 解释

在第一次转变后河豚鱼的大小仍然为 ,此时最优排列方法为 ,爆炸度为
在第二次转变后河豚鱼的大小为 ,此时最优排列方法为 ,爆炸度为
在第三次转变后河豚鱼的大小为 ,此时最优排列方法为 ,爆炸度为