说了那么多。事实上就是遍历全排列

#include<iostream>
#include<cstdio>
#include<algorithm>
#include<cmath>
#include<cstdlib>
#include<queue>
#include<map>
#include<stack>
#include<list>
#include<vector>
#include<cstring>
#define maxn 10000+5
using namespace std;
int a[maxn];
int main()
{
int n,m;
while(cin>>n>>m)
{
for(int i=0;i<n;i++) cin>>a[i];
for(int i=0;i<m;i++) next_permutation(a,a+n);
cout<<a[0];
for(int i=1;i<n;i++) cout<<" "<<a[i];
cout<<endl;
}
return 0;
}

最新文章

  1. CSS 日常问题总结
  2. 1001Freedownloads – 免费下载海量素材
  3. Node.js项目目录介绍
  4. CentOS配置SSH免密码登录后,仍提示输入密码
  5. BestCoder Round #1
  6. iOS第三方支付-银联支付
  7. SQL对Xml字段的操作
  8. vijosP1543 极值问题
  9. Android---用Wi-Fi来建立对等连接
  10. Linux on ASUS N550JK4700
  11. SSM框架实现分页
  12. BZOJ2744: [HEOI2012]朋友圈
  13. Mysql 创建用户授权
  14. [P2850][USACO06DEC]虫洞Wormholes (最短路)
  15. java基础思维导图大全
  16. SpringBoot入门篇--对于JSON数据的返回以及处理一
  17. Bootstrap 在线引用
  18. combiner中使用状态模式
  19. [转] Java 命令行交互-JCommander
  20. OpenCV 中CV_IMAGE_ELEM 的使用

热门文章

  1. 防止 XSS 攻击 解决方案
  2. 视频(其他)下载+tomcat 配置编码+图片上传限制大小
  3. thinkphp phpexcel导出
  4. web压缩gzip响应
  5. ASP.NET JQuery Ajax 详解
  6. LintCode-子数组之和
  7. LintCode-不同的子序列
  8. 帝国cms7.0 内容页控制简介字数!
  9. 1043 - Triangle Partitioning(数学)
  10. Zookeeper 在Hadoop中的应用