1556: 别看了 这是水题
内存限制:128 MB
时间限制:1.000 S
评测方式:特殊裁判
命题人:
提交:4
解决:13
题目描述
因为毒瘤出题人出的题都太难了,所以WAZXY打算出一个签到题。(就是这题了),这题很简单(狗头
给你两个数字,一个n,一个k,
构造一个长度为n的序列
由序列由1-n 中的数字组成,每个数必须出现一次,且最多出现一次
要求这个序列中相邻数字差的绝对值大于等于k.
对应一组n和k,可能会有很多组序列满足情况,为了再次降低本题难度,WAZXY只要求你们输出一个符合条件的序列即可。
当然也有可能不存在这样的序列
如果不存在这样的样例,请输出-1
会包含多组样例
给你两个数字,一个n,一个k,
构造一个长度为n的序列
由序列由1-n 中的数字组成,每个数必须出现一次,且最多出现一次
要求这个序列中相邻数字差的绝对值大于等于k.
对应一组n和k,可能会有很多组序列满足情况,为了再次降低本题难度,WAZXY只要求你们输出一个符合条件的序列即可。
当然也有可能不存在这样的序列
如果不存在这样的样例,请输出-1
会包含多组样例
输入
第一行一个T代表有T组样例
接下来T行每行一个两个整数代表n,k
接下来T行每行一个两个整数代表n,k
输出
如果存在这样的序列,请输出这个序列(可能会很多种序列符合情况,请输出任意一组)
如果不存在,请输出-1
如果不存在,请输出-1
样例输入 复制
2
7 2
2 2
样例输出 复制
3 5 1 4 6 2 7
-1
提示
T <=100
n,k<=10000
n,k>=1
第一组样例有很多种情况,比如:[3,5,1,4,6,2]、[1,6,3,5,2,4]等,符合条件的序列均正确,输出任意一个即可。
n,k<=10000
n,k>=1
第一组样例有很多种情况,比如:[3,5,1,4,6,2]、[1,6,3,5,2,4]等,符合条件的序列均正确,输出任意一个即可。