非常水!!!
next_permutation() 很优秀的函数!!!
1 #include<bits/stdc++.h> 2 using namespace std; 3 const int maxn=1e5 + 5; 4 5 int a[maxn]; 6 int n,k; 7 8 int main() 9 { 10 scanf("%d%d",&n,&k); 11 for(int i=1;i<=n;i++) scanf("%d",&a[i]); 12 for(int i=1;i<=k;i++) next_permutation(a+1,a+n+1); 13 for(int i=1;i<=n;i++) printf("%d ",a[i]); 14 return 0; 15 }