最小mex生成树

题目背景

这是一道经典题。

题目描述

给定 $n$ 个点 $m$ 条边的无向连通图,边有边权。 设一个自然数集合 $S$ 的 $\text{mex}$ 为:最小的、没有出现在 $S$ 中的自然数。 现在你要求出一个这个图的生成树,使得其边权集合的 $\text{mex}$ 尽可能小。

输入输出格式

输入格式


第一行输入两个正整数 $n,m$。 接下来 $m$ 行,每行 $3$ 个非负整数 $u,v,w$,表示 $u,v$ 之间有一条权值为 $w$ 的边。

输出格式


输出一行一个自然数,表示最小的 $\text{mex}$ 值。

输入输出样例

输入样例 #1

3 3
1 2 0
2 3 1
3 2 2

输出样例 #1

1

说明

【数据范围】 - 对于 $20\%$ 的数据,$1\le n \le 100$,$1\le m \le 200$。 - 对于 $50\%$ 的数据,$1\le n \le 2000$,$1\le m \le 3000$。 - 对于 $80\%$ 的数据,$1\le n \le 10^5$,$1\le m \le 2\times 10^5$。 - 对于 $100\%$ 的数据,$1\le n \le 10^6$,$1\le m \le 2\times 10^6,0\le w \le 10^5$。 输入数据规模较大,建议使用高效的读入方式。