#T2298. 课程表 II(Course Schedule II)
课程表 II(Course Schedule II)
链接: https://cses.fi/problemset/task/1757
板块: Advanced Graph Problems
时限: 1.00 s | 内存: 512 MB
题目描述
你想修完 门课程,这些课程有形如“课程 必须在课程 之前修完”的先修要求。
你想尽快修完课程 。如果存在多种方式,则希望尽快修完课程 ,依此类推。
你的任务是确定你修完各门课程的顺序。
输入
第一行包含两个整数 和 :课程数量和先修要求数量。课程编号为 。
接下来有 行描述先修要求。每行包含两个整数 和 :表示课程 必须在课程 之前修完。
你可以假定至少存在一种合法的课程安排。
输出
输出一行,包含 个整数:你修完各门课程的顺序。
数据范围
样例输入
4 2
2 1
2 3
样例输出
2 1 3 4
鲁公网安备37011202002910号