题目名称 1059. [长郡2008] 游历的路线
输入输出 linesa.in/out
难度等级
时间限制 1000 ms (1 s)
内存限制 128 MiB
测试数据 10
题目来源 GravatarMakazeu 于2012-08-31加入
开放分组 全部用户
提交状态
分类标签
分享题解
通过:1, 提交:1, 通过率:100%
GravatarMakazeu 100 0.227 s 1.19 MiB C++
关于 游历的路线 的近10条评论(全部评论)

1059. [长郡2008] 游历的路线

★   输入文件:linesa.in   输出文件:linesa.out   简单对比
时间限制:1 s   内存限制:128 MiB

游历的路线


题目描述:


    我们的郭嘉大大经过一段时间发现了袁绍这个人干大事而惜身,见小利而忘义,又逢曹操在招兵买马,决定逃离袁绍去投曹操,而我们的曹操在第M天招募良材,我们的郭嘉大大既不能早去,也不能晚去,于是乎,他就趁着这一段时间到其他的城市游历一番,而每两个城市之间只能坐马车来往,由于我们的郭嘉大大很贪钱,他想用最少的费用,所以需要我们帮他求出这一个最小的费用。

输入:


第一行包含两个数n,m, 表示有n个城市,和m天后曹操招纳良材。城市一就是郭嘉所在的城市,城市n就是曹操处。接下来n * (n – 1)行描述马车乘坐表。第2到第n行就是描述的城市1到2… n的马车乘坐表,第n + 1到第2n-1行描述的城市2到城市1,3..n的马车乘坐表… …对每一行,首先有一个数T,表示城市I到城市J的马车以T为周期,接下来有T个数,表示每天的马车的价格,如果价格为0则表示没有马车可坐。

(n <= 100,  m <= 200,  T <= 20,Price <= 50000)

输出:


如果存在这样的路线使郭嘉第m天到达曹操处,则输出最少的费用,否则输出0!

输入样例:                             

3 5                                       

2 130 150

3 75 0 80

2 110 100

4 60 70 60 50

3 0 135 140

2 70 80

输出样例:

355