import sys n, m = map(int, input().split()) a = [list(map(int, input().split())) for _ in range(m)] # 整体思路: # 找到没有输入的点,将其加入拓扑序中,在图中删除该点,更新图,如此循环 # 直到所有的点都输出完毕,如果找不到没有输入的点,说明有环,输出-1 # 生成point_dict,键代表点,值为list,放置输入该点的点 """ for edge in a: 若point_dict中的键不含edge[0],那么point_dict加入一个键,并将值令为[]...