T363959 2023省熟中集训#1 F 规划
题目背景
hyy 生活在一个没有道路的国家,而他刚被钦定为城市道路规划员。
题目描述
在 $H$ 国有 $n$ 座城市,初始没有道路相连。
hyy 将做 $m$ 次规划,第 $i$ 次规划将在编号在 $[L_i, R_i]$ 间的任意两座城市之间修建一条 $W_i$ 长度的道路。
漫长的时间过后,所有道路都修好了,请你回答现在从 $1$ 号城市到 $n$ 号城市最少需要走多远才能到达。
输入格式
第一行包含两个整数 $n$ 和 $m$。
接下来的 $m$ 行,每行包括三个整数 $L_i$, $R_i$ 和 $W_i$, 其中 $1 \leq L_i \leq R_i \leq n, 1 \leq W_i \leq 10^9$。
输出格式
输出一个整数。
如果不可能到达 $n$ 号城市,输出 $-1$,否则输出最短距离。
说明/提示
对于 20% 的数据,$1 \leq n,m \leq 100$;
对于 50% 的数据,$1 \leq n,m \leq 500$;
对于 80% 的数据,$1 \leq n,m \leq 5 \times 10^4$;
对于 100% 的数据,$1 \leq n,m \leq 3 \times 10^5$ 。