[题目描述] 你需要构造一个1~n的排列,使得它满足m个条件,每个条件形如(ai,bi),表示ai必须在bi前面.在此基础上,你需要使它的字典序最小. [输入数据] 第一行两个正整数n,m.接下来m行每行两个数ai,bi. [输出数据] 输出一行n个整数表示答案.如果不存在这样的排列,输出-1. [样例读入] 5 4 5 4 5 3 4 2 3 2 [样例输出] 1 5 3 4 2 [数据范围] 对于20%的数据,n,m<=10. 对于40%的数据,n,m<=200. 对于60%的数据,n,m…