F. Сколько вершин испорчено
2000 мс · 256 МБ · всё или ничего
Как классная задача F, но выводится только количество вершин, до которых можно добраться сколь угодно дёшево.
Алгоритм тот же: фаз, отметить улучшившиеся на последней, дальше обходом пометить всё достижимое от них.
Хорошая проверка себя: если отрицательных циклов, достижимых из вершины 1, нет, ответ обязан быть нулём.
Формат ввода
Первая строка содержит числа () и ().
Далее идут строк с рёбрами: начало, конец и вес (). Возможны кратные рёбра и петли.
Формат вывода
Одно число.
Примеры
ввод
4 4 1 2 1 2 3 -5 3 2 1 3 4 1
вывод
3
ввод
2 1 2 2 -1
вывод
0
Войдите, чтобы отправлять решения.