时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 512 M,其他语言1024 M
64bit IO Format: %lld
题目描述

在一个数轴上有

个星球,第

个星球位于

,且引力为

。

对于第
)
个星球,我们定义他们之间的「吸引」为:令
%20%3D%20%5Csum%5Climits_%7Bj%3Da%7D%5E%7Bi-1%7D%20l_j%20-%20%5Csum%5Climits_%7Bk%3Di%2B1%7D%5E%7Bb%7D%20l_k%20%5Cleft(a%20%5Cleq%20i%20%5Cleq%20b%20%5Cright))
,若
%20%2B%200.5%20%5Cright%5Crvert%20%3E%20l_i)
,则星球

被「吸引」。

记
)
为第

个星球到第

个星球之间被「吸引」的星球的引力之和。求解
)
。
输入描述:
每个测试文件均包含多组测试数据。第一行输入一个整数
代表数据组数,每组测试数据描述如下:
第一行输入一个整数
,表示星球数量。
第二行输入
个整数
,表示第
个星球的引力。
除此之外,保证单个测试文件的
之和不超过
。
输出描述:
对于每组测试数据,新起一行输出一个整数,表示答案。
示例1
输入
复制
5
5
8 10 9 7 5
6
1 1 4 5 1 4
6
1 9 1 9 8 10
6
3 1 4 9 3 9
10
11 18 20 4 18 8 1 1 14 3
说明

对于第一组测试数据,我们可以取到最大的值来自于

:
综上,我们可以取到最大的值为
。