2763: 糖果派对

内存限制:128 MB 时间限制:1.000 S
评测方式:特殊裁判 命题人:
提交:32 解决:9

题目描述

请你注意:这道题目是 Special Judge     
只要输出的结果和题目要求一致,都被认为是正确的,所以输出答案可能不唯一!!!如果有多个答案,请打印其中任何一个即可。
你有n个糖果,每个糖果的大小为1、2、3、4 ...... n-2、n-1、n 。现在要吃这n个糖果,如果当前吃的糖果大小比上一次吃的糖果要大,就会非常开心,开心值+1
现在请你重新排列这n个糖果的顺序,使得开心值为k。



输入

第一行包含一个整数t(1≤t≤1000)——测试用例的数量。
每个测试用例由一行组成,其中包含两个整数n和k(2≤n≤50; 0≤k≤n−1)。

输出

对于每个测试用例,打印排列好的糖果大小,每个结果输出后换行。如果有多个答案,请打印其中任何一个。
可以证明,答案总是存在。

样例输入 复制

3
6 2
5 4
5 0

样例输出 复制

3 5 4 1 6 2
1 2 3 4 5
5 4 3 2 1

提示

样例说明:
先输入t=3,表示接下来有三组测试
第一组测试为  n=6,k=2  
[3 5 4 1 6 2]

3<5 开心值+1
1<6 开心值+1
开心值=2和题目给的k=2相等,所以满足题目意思,这种排列是正确的。


第二组测试为  n=5,k=4  
[1 2 3 4 5]


1<2 开心值+1
2<3 开心值+1
3<4 开心值+1
4<5 开心值+1
开心值=4和题目给的k=4相等,所以满足题目意思,这种排列是正确的。


第二组测试为  n=5,k=0
开心值为0,[5 4 3 2 1]这种排列是正确的。