#P14786. [NERC 2025] Elevator Against Humanity

[NERC 2025] Elevator Against Humanity

Description

如今,所有设备都变得智能:智能手机、智能音箱、智能灯泡,甚至是智能电梯。机器正在崛起。

人类抵抗组织的总部设在一座摩天大楼里。然而,智能电梯试图在不暴露自身的情况下拖慢人们的行动。

摩天大楼里有 nn 个人在不同的楼层等电梯。每个人都想去另一个楼层。每个人的目标楼层都与其他人的目标楼层以及所有起始楼层不同。开始时,电梯位于第一层。它每单位时间移动一层。每当门打开时,它选择下一个楼层并直接前往该楼层。电梯可以选择前往尚未上电梯的人的起始楼层接他们,或者前往已在电梯内的人的目标楼层让他们下电梯。注意,电梯不会在中间楼层停靠,即使对于已经在电梯内的人也是如此。乘客上下电梯的时间可以忽略不计。电梯足够大,可以同时容纳所有人。

电梯的目标是最大化所有乘客被送达目标楼层为止的总时间。找出从第一层开始到最后一名乘客下电梯为止的最大总时间。电梯不需要返回第一层。

Input Format

每个测试包含多个测试用例。第一行包含测试用例的数量 tt (1t100001 \le t \le 10\,000)。接下来是测试用例的描述。

每个测试用例的第一行包含一个整数 nn,表示人数 (1n1051 \le n \le 10^5)。

接下来的 nn 行,每行包含两个整数 sis_ifif_i (2si,fi1092 \le s_i, f_i \le 10^9),分别表示第 ii 个人的起始楼层和目标楼层。输入中的所有 2n2n 个楼层都是两两不同的。

保证所有测试用例的 nn 之和不超过 10510^5

Output Format

对于每个测试用例,输出运送所有人所需的最大时间。

3
1
5 3
2
2 7
8 4
2
10 8
6 3
6
21
21

Hint

在第一个测试用例中,只有一个人。访问楼层的顺序是 1531 \rightarrow 5 \rightarrow 3,时间为 66

在第二个测试用例中,一个正确的顺序是 $1 \rightarrow 8 \rightarrow 2 \rightarrow 7 \rightarrow 4$,时间为 2121

在第三个测试用例中,一个正确的顺序是 $1 \rightarrow 10 \rightarrow 6 \rightarrow 3 \rightarrow 8$,时间为 2121