题目描述
共有 个游艇出租站 。可在这些出租站租用游艇,并在下游(较当前出租站编号更大)的任何一个游艇出租站归还游艇。
游艇出租站 到游艇出租站 之间的租金为 。
如上述的方法,从第 个出租站开始,通过租用游艇,直到第 个游艇,试编写一个程序,计算出从游艇出租站 到游艇出租站 所需的最少租金。
保证计算过程中的任何数值都不超过 。
输入
文件的第 行中有 个正整数 ,表示有 个游艇出租站。
接下来的 行是一个半矩阵,半矩阵的第 行有 个数 ,半矩阵的第 行第 列表示 。
输出
输出仅有一行,表示从游艇出租站 到游艇出租站 所需的最少租金。
样例输入输出
提示
对于 数据,。
对于 数据,,保证运算过程中的任何数值都不大于。