请你给出一个长度为 的数组 ,数组 中的数是 到 的排列,即其中每个数的范围都是 ,且每个数各不相同。 同时使得这个数组恰好存在 个二元组 ,满足 。 如果不存在一个数组满足条件,输出 -1,如果存在多个数组都满足条件,输出任意一个数组即可。 指 表示某个非负整数。
输入描述:
第一行输入两个整数 。 。
输出描述:
输出一行,一个长度为 满足条件的数组,两个数之间以一个空格分隔。
示例1
输入
3 1
输出
1 3 2
说明
这个数组仅存在一个二元组
满足条件。
示例2
输入
1 100
输出
-1
加载中...
3 1
1 3 2
1 100
-1