Создадим структуру данных top, в которой будет две переменных целочисленного типа outtop и intop, в которых будут храниться полустепени исхода и захода соответственно.
При считывании ребра, которое выходит из i-ой вершины в j-ую будем увеличивать outtop i-ой вершины и intop j-ой вершины.
После этого выводим полустепени захода и исхода как просилось в условиях задачи.