#3233. mountains

mountains

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目背景

魔多北部有一段山脉,被称为“灰烬山脉”

弗罗多想要穿过它,潜入魔多。

题目描述

山脉可以抽象成一个 nn 个点,mm 条边的图。由于索隆早已有所防备,因此每条边都有卫士看守,对于第 ii 条边,只有在 [0,ai)[0,a_i)[bi,bi+ai)[b_i,b_i+a_i)[2×bi,2×bi+ai)[2 \times b_i,2 \times b_i+a_i) \dots [x×bi,x×bi+ai)[x \times b_i,x \times b_i+a_i) (xx 为正整数),这些时间正好可以趁卫士交接班时潜入,通行的时间花费为 cic_i。注意卫士看守的只有边的两头,只要弗罗多在卫士看不到的时候进入了边内部,那么即使他行走过程或者在出去时中有卫士监视,他也无法被看到。

现在要从 1 出发,求弗罗多最少需要花多少的时间才能到达 nn。为了等待通过,弗罗多可以呆在一个节点任意长的时间。

输入格式

第一行两个数 nnmm

接下来 mm 行,每行两个整数 xix_iyiy_i。表示第 ii 条边连接 xix_iyiy_i

在接下来 mm 行,每行三个正整数 aia_ibib_icic_i

输出格式

输出答案。如果无解,输出 -1

提示

对于 20% 的数据,n,m10n,m \leq 10

对于 40% 的数据,n100n \leq 100

对于 60% 的数据,n2000n \leq 2000

另外 5% 的数据,保证是一棵树

另外 5% 的数据,保证 aia_i 等于 bib_i

对于 100% 的数据,保证 n105n \leq 10^5m7×105m \leq 7 \times 10^51aibi,ci1091 \leq a_i \leq b_i,c_i \leq 10^9

/*

5 7

1 2

2 3

3 4

4 5

2 4

4 5

2 5

1 2 1

1 3 1000

2 5 100

1 10 99

1 2 1

1 2 1

1 100 100000

*/

中心团队集训day5 上午 供题人:宋承璋

未参加
状态
已结束
规则
IOI
题目
4
开始于
2025-1-21 8:00
结束于
2025-1-22 0:00
持续时间
16 小时
主持人
参赛人数
34