STL的next_permutation()给出序列在全排列中的下一个序列
next_permutation()的头文件为#include<algorithm>
代码:
#include<bits/stdc++.h>
using namespace std;
int a[10005],n,m;
int main(){
scanf("%d%d",&n,&m);
for(int i=0;i<n;i++)
{
scanf("%d",&a[i]);
}
for(int i=0;i<m;i++)
{
next_permutation(a,a+n);
}
for(int i=0;i<=n-1;i++)
{
printf("%d ",a[i]);
}
return 0;
}