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