#P13359. 不等式

不等式

题目描述

给定 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)

输出格式

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

输入输出样例 #1

输入 #1

5 2
1 2 3
3 4 5

输出 #1

8

说明/提示

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