QQ农场之勤劳的李放
题目
QQ农场之勤劳的李放
背景
李放是一个勤劳的人,他从不在机房里偷懒,准点偷着每一个人的菜(-_-||)
但是机房里的人们并不是傻的,他们为了自己的菜不被李放偷光,每人在自己的农场里放了
一只战斗力为 5 的单身狗。李放因为害怕被单身狗的单身气息传染,他最多在每个人i的农场偷重量为ai的菜。
(呆的时间多了自己就会被单身气息传染)。并且大佬们为了捉住李放,在每个道路上铺满了图钉。
李放为了逃脱大佬们的追捕,在每条道路ei上他为了提高速度最多携带重量为wi的菜并且为了节省时间他只会携带从起点农场出发的菜。
李放也是个讲义气的人,他为了使贫穷的好兄弟们一起过上小康生活。于是他也叫来了woodheart,ACFox,heey,……等兄弟一起帮忙运菜和偷菜(假设李放有无数个兄弟)。
聪明的你能告诉李放和他兄弟们,他们一次最多能偷到多少菜运到菜市场(编号为n + 1)?
(假设李放从任意农场出发(兄弟们可以和他不同起点也可以相同))
输入格式
第一行 两个整数n,m。表示有n个农场,m条道路。
接下来一行 n 个数 a1,a2,……an表示最多在编号为i的农场偷重量为ai的菜。
接下来m行 每行三个数 x,y,wi。
表示从 x农场到 y农场有一条重量限制为wi的双向道路
输出格式
一行一个整数
表示李放和他兄弟们一次最多偷到多少菜运到菜市场(假设每个农场菜是无限的)
样例
input
2 3
11 6
1 2 7
2 3 8
1 3 6
output
14
提示
李放可以从一号农场偷重量为6的菜走第三条道路运到菜市场,
woodheart可以从一号农场偷重量为2的菜走第一条道路到二号农场,然后再走二号道路运到菜市场
ACfox可以从二号农场偷重量为6的菜走第二条路运到菜市场。
数据范围:
n,m均为非负数,ai,w<=1e9(1000000000)
(1) 30%的数据 n,m<=30;
(2) 60%的数据 n,m<=100;
(3) 100%的数据 n<=300,m<=800
因为出题人很懒不想做数据,所以建议使用 long long 型
信息
- 难度
- 8
- 分类
- (无)
- 标签
- 递交数
- 8
- 已通过
- 2
- 通过率
- 25%
- 上传者