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