每个测试文件均包含多组测试数据。第一行输入一个整数 代表数据组数,每组测试数据描述如下:第一行输入两个正整数 代表数组中的元素个数、操作的区间的长度上限。 第二行输入 个整数 代表数组中的元素。除此之外,保证单个测试文件的 之和不超过 。
对于每组测试数据,新起一行。输出一个整数代表操作后数组的最大总和。
2 5 2 1 2 -2 -3 4 4 4 1 1 1 1
7 4
对于第一组测试数据,删除区间 后,数组变为 ,总和为 。我们可以证明,这是操作能得到的最大总和。对于第二组测试数据,数组中所有元素均为 ,因此不操作就是最优的。