#1425. [ABC223D] Restricted Permutation
[ABC223D] Restricted Permutation
题目描述
给定一个数字 和 对关系,其中每对关系形如 。要求是你要找到一个 的排列方式使得。
重新排列后得到一个数列 ,满足对于 任意的 ,只要 在 这个范围内。 中的 要出现在 之前。在此前提下要求 的字典序最小。如果不存在这样的 ,请输出 。
输入格式
输入一个整数 和 ,其中 是数字个数, 是 对关系。
接下来 行每行两个整数 ,要求 在 之前。
输出格式
输出字典序最小的排列方案。
4 3
2 1
3 4
2 4
2 1 3 4
2 3
1 2
1 2
2 1
-1
提示
样例解释一
样例 满足要求的排列一共有 种,其中 的字典序最小。
样例解释二
无法满足
相关
在下列比赛中: