1285 : 不等式

时间限制Time Limit 1 Sec 内存限制Memory Limit 512 MB 提交次数Submitted 548 Times 通过次数Solved 140 Times 标准评测Standard Judge

题目描述Description

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

输入格式Input

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

之后 \(m\) 行,第 \(i\) 行三个整数 \(x_i,y_i,z_i\),表示一个限制 \(a_{x_i}\ge a_{y_i}+a_{z_i}(1\le x_i,y_i,z_i \le n)\)

输出格式Output

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

样例Sample

提示Hint

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

出题Author

THU