源代码:
#include<iostream>
#include<algorithm>
using namespace std;
int a[10001];
int main()
{
int n, m;
cin >> n >> m;
for (int i = 1; i <= n; ++i)
cin >> a[i];
while (m--)
next_permutation(a + 1, a + n + 1);
for (int i = 1; i <= n; ++i)
cout << a[i] << " ";
return 0;
}