2106. 不等式 / Inequality

给定 n,mn,m,以及 mm 个形如 axiayi+azi(1im)a_{x_i}\ge a_{y_i}+a_{z_i}(1 \le i \le m) 的条件。问是否有一组正整数 (a1,a2,,an)(a_1,a_2,\cdots,a_n) 满足所有条件,并且 a1+a2++an109a_1+a_2+\cdots+a_n \le 10^{9}。如果有,输出 a1+a2++ana_1+a_2+\cdots+a_n 的最小值;如果无解,输出 1-1

输入

第一行两个整数 n,m(1n,m2×105)n,m(1 \le n,m \le 2\times 10^5)

之后 mm 行,第 ii 行三个整数 xi,yi,zix_i,y_i,z_i,表示一个限制 axiayi+azi(1xi,yi,zin)a_{x_i}\ge a_{y_i}+a_{z_i}(1\le x_i,y_i,z_i \le n)

输出

输出一行一个整数,表示答案。

样例

标准输入 复制文本
5 2
1 2 3
3 4 5
标准输出 复制文本
8

提示

和最小的解为 (3,1,2,1,1)(3,1,2,1,1),和为 88

登录以提交代码。
单点时限 1 秒
内存限制 512 MB
提交 8
通过 6