传统题 1000ms 256MiB

小聪的序列

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

C. 小聪的序列

小聪有一个序列 a1,,ana_1, \dots, a_n,他不希望序列中的数差异太大。

小聪会根据 aa 序列计算出一个新的序列 bb,定义为:

bi=min1j<iaiaj,b_i = \min_{1 \leq j < i}{|a_i - a_j|},

b1=a1b_1 = a_1

小聪想知道 i=1nbi\sum_{i = 1}^n b_i 的值,你能帮帮他么?

输入格式

第一行是一个正整数 TT,表示测试数据的组数。

接下来有 TT 行,每行表示一组测试数据。每行以一个正整数 nn 开始,然后是 nn 个非负整数 aia_i

输出格式

每组测试数据一行表示答案。

样例输入1

2
5 1 2 3 4 5
7 2 9 7 4 6 2 6

样例输出1

5
14

数据范围

对于 20%20\% 的数据,有 1n1001 \leq n \leq 100

对于 30%30\% 的数据,有 1n1031 \leq n \leq 10^3

对于 50%50\% 的数据,有 1n1041 \leq n \leq 10^4

对于 100%100\% 的数据,有 $1 \leq T \leq 10, 1 \leq n \leq 10^5, 0 \leq a_i \leq 65536$。

高翊凯1

未认领
状态
已结束
题目
12
开始时间
2024-10-3 0:00
截止时间
2024-10-11 23:59
可延期
24 小时