首页 > 代码库 > POJ 1833 排列
POJ 1833 排列
【题意简述】:中文题
【分析】:直接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
POJ 1833 排列
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。