Responsive image

问题 2412 --观光奶牛(图论,二分,负环,01分数规划)

2412: 观光奶牛(图论,二分,负环,01分数规划)

时间限制: 1 Sec  内存限制: 128 MB
提交: 0  解决: 0
[提交][状态][讨论版][命题人:]

题目描述

给定一张L个点、P条边的有向图,每个点都有一个权值f[i],每条边都有一个权值t[i]。

求图中的一个环,使“环上各点的权值之和”除以“环上各边的权值之和”最大。

输出这个最大值。
注意:数据保证至少存在一个环。

输入描述

第一行包含两个整数L和P。

接下来L行每行一个整数,表示f[i]。

再接下来P行,每行三个整数a,b,t[i],表示点a和b之间存在一条边,边的权值为t[i]。
2≤L≤1000,
2≤P≤5000,
1≤f[i],t[i]≤1000

输出描述

输出一个数表示结果,保留两位小数。

样例输入

5 7
30
10
10
5
10
1 2 3
2 3 2
3 4 5
3 5 2
4 5 5
5 1 3
5 2 2

样例输出

6.00

来源

[提交][状态]
ACM算法攻关部
  • Anything about this OnlineJudge, Please Contact Administrator. Click add QQ

    OJ system based on HUSTOJ Project , UI based on Twitter Bootstrap

    Copyright 2016 ACM算法攻关部
    关于网站改版