SP7975 ACPC10D - Tri graphs
题目描述
这是一个简洁的图论问题:在给定的三列图中,找到从最上面的那一行中间顶点开始,到最下面一行中间顶点的最短路径。三列图是一个无环图,包含 $N \ge 2$ 行和固定的三列。在这个图中,与常规图不同的是,费用是和顶点关联的,而不是和边关联的。
例如,当 $N = 4$ 时,沿着中间顶点直接从上到下行走的费用是 $7 + 13 + 3 + 6 = 29$。图中有向边的排列始终如图所示。
输入格式
程序将处理一个或多个测试用例。
每个测试用例由 $N + 1$ 行组成,其中第一行包含一个整数 $N$($2 < N \le 100000$),接下来的 $N$ 行每行有三个整数,分别表示该行的三个顶点的费用。输入以一个零作为结束标志。
输出格式
对于每个测试用例,输出以下格式的结果:
```
k. n
```
其中 $k$ 是测试用例的编号(从 1 开始),$n$ 是从顶行中间顶点到底行中间顶点的最小费用。
说明/提示
- $2 < N \le 100000$
- 每个顶点的费用都是非负整数。
**本翻译由 AI 自动生成**