EduBrick

M. Система разностных ограничений

2000 мс · 256 МБ · всё или ничего

Дана система неравенств вида

xv−xu≤c.x_{v} - x_{u} \le c.

Найдите какие-нибудь целые значения переменных, удовлетворяющие всем неравенствам, или определите, что их нет.

Формат ввода

Первая строка содержит числа nn (1≤n≤1001 \le n \le 100) и mm (0≤m≤1040 \le m \le 10^4).

Далее идут mm строк по три числа uu, vv и cc (∣c∣≤100|c| \le 100), задающих неравенство xv−xu≤cx_v - x_u \le c.

Формат вывода

NO, если система несовместна.

Иначе YES и во второй строке nn значений переменных.

Примеры

ввод
3 3
1 2 5
2 3 -2
3 1 -1
вывод
YES
-3 0 -2
ввод
2 2
1 2 -1
2 1 -1
вывод
NO
Разбор идеи от автора задачи. Сначала попробуйте сами.
Войдите, чтобы отправлять решения.