标签:枚举
【题意简述】:中文题
【分析】:直接STL了,最好是自己写写实现过程!
// 160K 438Ms #include<iostream> #include<cstdio> #include<algorithm> using namespace std; int digital[1028]; int main() { int t,n,k; scanf("%d",&t); while(t--) { scanf("%d%d",&n,&k); for(int i = 0;i<n;i++) { scanf("%d",&digital[i]); } while(k--) next_permutation(digital,digital+n); printf("%d",digital[0]); for(int i = 1;i<n;i++) { printf(" %d",digital[i]); } printf("\n"); } return 0; }
=========================================================================================================================================
最后关于next_permutation的相关用法总结,在这里:
http://www.cnblogs.com/TonyNeal/archive/2013/05/11/next_permutation.html
以及:
http://blog.csdn.net/u013749862/article/details/40593149
标签:枚举
原文地址:http://blog.csdn.net/u013749862/article/details/40822553