2763: 糖果派对
内存限制:128 MB
时间限制:1.000 S
评测方式:特殊裁判
命题人:
提交:32
解决:9
题目描述
请你注意:这道题目是 Special Judge
只要输出的结果和题目要求一致,都被认为是正确的,所以输出答案可能不唯一!!!如果有多个答案,请打印其中任何一个即可。
你有n个糖果,每个糖果的大小为1、2、3、4 ...... n-2、n-1、n 。现在要吃这n个糖果,如果当前吃的糖果大小比上一次吃的糖果要大,就会非常开心,开心值+1。
现在请你重新排列这n个糖果的顺序,使得开心值为k。
只要输出的结果和题目要求一致,都被认为是正确的,所以输出答案可能不唯一!!!如果有多个答案,请打印其中任何一个即可。
你有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)。
每个测试用例由一行组成,其中包含两个整数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]这种排列是正确的。
先输入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]这种排列是正确的。