AT_abc180_e [ABC180E] Traveling Salesman among Aerial Cities
题目描述
在三维空间中有 $N$ 个城市,编号为 $1$ 到 $N$。城市 $i$ 的坐标为 $(X_i, Y_i, Z_i)$。
从坐标为 $(a, b, c)$ 的城市移动到 $(p, q, r)$ 的城市时,所需的花费为 $|p-a| + |q-b| + \max(0, r-c)$。
请你求出从城市 $1$ 出发,经过所有城市至少一次并最终回到城市 $1$ 的最小总花费。
输入格式
输入以以下格式从标准输入读入。
> $N$
> $X_1$ $Y_1$ $Z_1$
> $X_2$ $Y_2$ $Z_2$
> $\vdots$
> $X_N$ $Y_N$ $Z_N$
输出格式
输出从城市 $1$ 出发,经过所有城市至少一次并最终回到城市 $1$ 的最小总花费。
说明/提示
### 限制条件
- $2 \leq N \leq 17$
- $-10^6 \leq X_i, Y_i, Z_i \leq 10^6$
- 不会有多个城市位于相同的坐标
- 所有输入均为整数
### 样例解释 1
从城市 $1$ 到城市 $2$ 的花费为 $|1-0| + |2-0| + \max(0, 3-0) = 6$。
从城市 $2$ 回到城市 $1$ 的花费为 $|0-1| + |0-2| + \max(0, 0-3) = 3$。
因此总花费为 $9$。
### 样例解释 2
例如按城市 $1$、$2$、$1$、$3$、$1$ 的顺序移动,总花费为 $10$。途中可以多次回到城市 $1$。
由 ChatGPT 4.1 翻译