#JP4. 快轨车站(station)

快轨车站(station)

题目背景

dl24jp周围交通便利

许多学生和老师选择乘坐快轨出行

某位认真负责的老师在快轨上批改作业的情景被记录了下来

令人感动 心生敬意 成为美谈

题目描述

大连市快轨沿线设置了 nn 个车站 1,2,,n1,2,\cdots,n。乘客可在这些车站上车,并在接下来的任何一个车站下车。车站 ii 到车站 jj 之间的票价为 a(i,j)a(i,j)1i<jn1\le i\lt j\le n)。

现在 老师想从1号车站坐快轨到达dl24jp附近的n号车站。

但他忙于批改作业无法计算票价。

所以请你帮老师计算一下最少的票价。

注:票价与现实中并不相同 并不是乘坐的站数越多越划算 这是虚拟的场景 请不要百度搜索票价并代入计算!

输入格式

第一行中有一个正整数 nn,表示有 nn 个快轨车站。接下来的 n1n-1 行,第 ii 行有 nin-i 个数 , 第 ii 行的第 jj 个数表示从 ii 号车站到 i+ji+j 号车站的票价是多少。

比如样例11 第一行的 33 表示有 33 个车站

从第二行开始

第一行的第一个数 55 表示从第 11 个车站到第 22 号车站的票价为 55

输出格式

一个数表示从车站 11 到车站 nn 所需的最少票价。

样例

3
5 13
6
11

数据范围与约定

对于 40%40\% 的数据 保证 n40n\le 40

对于 100%100\% 的数据 保证 n200n\le 200,计算过程中任何时刻数值都不超过 10910^9

提示

请仔细阅读输入格式 结合样例理解题意!

请留意本题时间限制与内存空间限制。

程序运行超时将导致部分测试点 TLE 而损失部分分, 数组开得太大将导致所有测试点 MLE 而损失所有分。 建议数组总长度不超过 10610^6 (如 int a[10000][10000] / int a[100000000] 等定义将导致你获得 0 分的超高分)

本题使用文件输入输出!!!