赛氪OJ-专注于算法竞赛的在线评测系统 (saikr.com)
有k个兴奋的,那n之前必然有k个数比它小,后面的数按降序排,就保证后面没有兴奋的了。
[n-k,n-k+1,……,n,n-k-1,n-k-2,……,1]
#include<bits/stdc++.h>
using namespace std;
#define int long long
const int mo = 998244353;
int n, k;
void sovel()
{
cin >> n >> k;
for (int i = n - k; i <= n; i++)
{
cout << i << " ";
}
for (int i = n - k - 1; i >= 1; i--)
{
cout << i << " ";
}
cout << endl;
}
signed main()
{
cin.tie(nullptr)->sync_with_stdio(false);
int t;
cin >> t;
while (t--)
{
sovel();
}
}