蝈蝈的凉心签到题

TimeLimit:1000MS  MemoryLimit:64MB
64-bit integer IO format:%lld
未提交 | 登录后收藏
Problem Description

因为天气实在太过炎热了属于是,所以蝈蝈决定去滑雪,对,我也不知道这么大热天哪里有雪ε=ε=ε=(~ ̄▽ ̄)~蝈蝈只能从海拔高的地方滑向海拔低的地方(严格低于),现在在雪山上定了 n 个旗帜,编号 1 ~ n ,每个旗帜都插在一个海拔上。因为雪山上有落差过大的断崖,所以只有 m 对旗帜之间可以滑行。蝈蝈从编号为 1 的旗帜开始滑,蝈蝈每次都从一个旗帜滑向另一个旗帜,如果蝈蝈每吃 18 斤菠萝 + 114514 升辐射水,就能瞬移回到上一个旗帜,并且可以多次回溯(比如上上个经过的旗帜和上上上个经过的旗帜)。在不考虑蝈蝈吃不吃得下的情况下,请问蝈蝈吃得下吗?如果蝈蝈可以任意次回溯,请问蝈蝈在经过最多的旗帜的情况下,最少的滑行距离和经过的旗帜数是多少?

Input

第一行两个整数n,m,分别表示旗帜数和旗帜间能滑行的对数(1 ≤ n ≤ 100000, 1 ≤ m ≤ 1000000)

然后一行 n 个整数 hi ,表示编号为 i 的旗帜所处的海拔(1 ≤ hi ≤ 1e9)

接下来 m 行,每行三个整数u,v,l,表示旗帜 u 和旗帜 v 之间可以滑行,并且距离为 l(1 ≤ u,v ≤ n,u ≠ v,1 ≤ l ≤ 1e9)


保证数据中出现的旗帜对不会重复

Output

输出两个整数,分别为经过的最多旗帜和在经过最多旗帜的条件下滑行的最少距离

SampleInput
3 3
3 2 1
1 2 1
2 3 1
1 3 10
SampleOutput
3 2
Submit
题目统计信息详细
总AC数2
通过人数2
尝试人数3
总提交量7
AC率28.57%
AC该题后可以添加标签
贴完标签可以获得20ACB。
并且可以获得本题所有提交代码查看权限。
点击标题可以显示标签。
如果你还没认真思考过这题,请不要查看标签
如果您已经通过了该题,请务为该题贴上标签

T^T Online Judge

[BUG反馈] [FAQ] [闽ICP备17026590号-1]
当前版本:3.24 系统时间: