P13359 [GDCPC 2024] 不等式
题目背景
数据、标程、题解等资源的获取:
题目描述
给定 $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$。
输入格式
第一行两个整数 $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)$。
输出格式
输出一行一个整数,表示答案。
说明/提示
和最小的解为 $(3,1,2,1,1)$,和为 $8$。