EduBrick

Отрицательный цикл

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

Определите, есть ли в ориентированном графе цикл отрицательного веса.

Формат ввода

В первой строке nn и mm (1≤n≤20001 \le n \le 2000, 0≤m≤1040 \le m \le 10^4). В каждой из следующих mm строк — числа aia_i, bib_i, wiw_i (∣wi∣≤106|w_i| \le 10^6) — ориентированное ребро.

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

Выведите YES, если отрицательный цикл есть, и NO иначе.

Примеры

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