#Y102. 三牧中学2023-10-28周六集训-T3

三牧中学2023-10-28周六集训-T3

题目背景

Kangkang 拿到了老爷爷给的钱,他在路上漫无目的的走着,突然,他听到了路边人谈论的一个城市——北京,他们说那里的房价十分“便宜”,于是我们的主人公 Kangkang 便想到达北京。

题目描述

每一条路都设有一个收费站,每个收费站都会收取不等的费用,求从 Kangkang 所在地 (点 11) 到达北京 (点 nn) 的最小花费。

简单题意

给出一个带权值有向图,请输出从点 11 到点 nn 的最小花费。

输入格式

首先输入两个数,nnqq,分别代表了有 nn 个城市和 qq 条边。

接下来 qq 行,每行 33 个整数,u,v,wu,v,w,代表一条从城市 uu 到城市 vv 费用为 ww 的路。

输出格式

输出最小花费,如果不能到达北京,请输出 -1

样例 #1

样例输入 #1

3 2
1 2 2
2 3 2

样例输出 #1

4

提示

样例为上图,最小花费为 2+2=42+2=4

对于 100%100\% 的数据,n,q103n,q \leq 10^3