Universal Cup Judging System

Universal Cup

时间限制: 4 s 内存限制: 2048 MB 总分: 100 难度: [显示] 可 Hack ✓
统计

小青魚喺一條數線上面。一開始,佢喺位置 $a_0$,而佢屋企喺位置 $0$。

佢想按照呢個順序逐個去位置 $a_1, a_2, \ldots, a_n$。佢可以沿住數線向任何一個方向行。喺任何時候,佢都可以傳送返屋企,或者將佢屋企搬去佢呢一刻所在嘅位置。呢兩種操作都係免費嘅,而且可以做幾多次都得,包括喺佢行緊路嗰陣。

請你搵出佢按照畀定順序去晒所有位置最少總共要行幾遠。

輸入格式

呢道題目有多組測試數據。輸入嘅第一行包含一個整數 $T$($1 \le T$),代表測試數據嘅組數。

對於每組測試數據,第一行包含一個整數 $n$($1 \le n \le 5 \times 10^5$),代表要去嘅位置數量。第二行包含 $n + 1$ 個整數 $a_0, a_1, \ldots, a_n$($-10^9 \le a_i \le 10^9$),代表初始位置同埋要去嘅各個位置。

保證所有測試數據入面 $n$ 嘅總和唔超過 $5 \times 10^5$。

輸出格式

對於每組測試數據,輸出一行一個整數,代表小青魚最少總共要行嘅距離。

範例

輸入格式 1

4
1
7 0
2
0 10 5
3
0 4 2 0
3
-2 3 -2 3

輸出格式 1

0
10
6
8

說明

喺第一組範例測試數據入面,小青魚直接傳送返去喺位置 $0$ 嘅屋企,所以佢唔需要行路。

喺第二組範例測試數據入面,佢由 $0$ 行去 $10$,並喺半路將屋企搬去位置 $5$。跟住佢傳送去位置 $5$。總距離係 $10$。

喺第三組範例測試數據入面,佢由 $0$ 行去 $4$,並喺半路將屋企搬去位置 $2$。跟住佢傳送去 $2$ 再行去 $0$。總距離係 $4 + 2 = 6$。

喺第四組範例測試數據入面,佢傳送去 $0$,行去 $3$,並將屋企搬去 $3$。跟住佢行去 $-2$ 再傳送去 $3$。總距離係 $3 + 5 = 8$。

Editorials

IDTypeStatusTitlePosted ByLast UpdatedActions
#3007EditorialOpenNew Editorial for Problem #22883AnonymousView

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.