2017: 过马路

内存限制:256 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:8 解决:3

题目描述

城市中有R条有向马路,n个马路连接点,通过每条马路都要花去一定费用。你现在在编号为1的连接点,手里有k元钱,要去n号连接点的最短路径的长度是多少?途中经过道路的花费不能超过k。注意:两个马路连接点间可能有多条马路

输入

第一行k(0 <= K <= 10000)

第二行n(2 <= N <= 100)

第三行R(1 <= R <= 10000

以下R

x y L t  xy的马路,长度L(1<=每条马路的长度<=100),花费t(0<=每条马路的费用<=100)

输出

满足条件最短路长度

样例输入 复制

5
6
7
1 2 2 3
2 4 3 3
3 4 2 4
1 3 4 1
4 6 2 1
3 5 2 0
5 4 3 2

样例输出 复制

11

提示

Hint

你可以从1号点走到3号,再走到5号,再走到4号,再走到6号。