3263 - 经销商问题

CTY神犇成为了著名品牌的一个经销商,由于经营有方,他创造了商品销售上的奇迹——就是进多少卖多少。为了 可以获得更多的利润,他决定从其他经销商那里进货。进货的要遵循以下规则: 1.有一个顶级经销商,他有无限的库存,他的出货价总是恒定的。 2.其他的经销商只能间接或直接从顶级经销商进货,而且一个经销商向其他经销商进货的量应等于向其他经销商出货 的量(即假设经销商都只会把商品卖给别的经销商)(顶级经销商和CTY神犇例外)。 3.经销商之间有单向的买卖关系,一个经销商v会向u要求进货,当且仅当存在u->v的单向买卖关系,同理,u会向v出 货也是要求当且仅当存在u->v的单向买卖关系。 4.代理一个产品最主要的就是获利,一个经销商将商品卖个另一个经销商时会以成本价上浮x%的价格卖给购买方(例 外的是顶级经销商有着固定的出货价,他的出货价不会随着进货价而变动,或者说因为他就是厂家,他的成本价是 一定的,而且他会不加价的买给其他经销商)。由于经销商之间亲密程度不同,所以每一条单向买卖关系的加价幅 度(即x%)不一定相同,而且对于一个单向买卖关系<ui, vi>而言,经销商ui最多愿意卖给vi的商品数为ci。 根据以上规则,CTY神犇想知道他最多可以拿到多少的商品,而由于售价是一定的,CTY神犇想要以尽量低的总成本 购进尽量多的商品。他发现经销商的关系有点小复杂,编程解决又太水了,所以他决定把这个简单的任务交给你。

输入

第一行n,m,s表示共有n个经销商,m条单向买卖关系,顶级经销商的出货价格为s (其中顶级经销商的编号为1,CTY神犇的编号为n) 接下来m行,每行4个正整数;u, v, c,x表示经销商u和v之间存在最多销售c和加价x%的单向买卖关系。 根据题意,输入数据保证顶级经销商卖给其他经销商的价格总是恒定的,即xi=0。 数据保证没有重边。 n<=1800,m<=n * (n - 1) / 2,0<=x<=100

输出

第一行一个数sum,表示最多的进货量。 第二行一个数cost,表示获得最多进货量的最小成本。 进货成本精确到一位小数。 无法进货时输出: 0 0.0

样例

输入

3 3 5
1 2 4 0
2 3 3 100
1 3 3 0

输出

6
45.0
时间限制 1 秒
内存限制 128 MB
讨论 统计
上一题 下一题