HDU 1027 STL
2015-11-22 10:14
239 查看
#include <bits/stdc++.h> using namespace std; #define maxn 1111 int a[maxn]; int n, m; int main () { while (scanf ("%d%d", &n, &m) == 2) { for (int i = 0; i < n; i++) a[i] = i+1; m--; for (int i = 1; i <= m; i++) { next_permutation (a, a+n); } for (int i = 0; i < n-1; i++) printf ("%d ", a[i]); printf ("%d\n", a[n-1]); } return 0; }
相关文章推荐
- Windows下使用MINGW编译ffplay
- Java 对象和类
- 九度oj-合并两个排序的链表
- 常见的数字及浏览器版本修改
- 网站大并发处理
- OD18
- volatile
- 图——操作用邻接表存储的图
- Android的一些总结
- JavaWeb之-------------网页中的Cookie技术
- App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure.
- Plist文件的操作
- 初入iOS自学问题笔记
- sql无法启动MSSQLSERVER,报错17051
- myEclipse中配置maven
- 配置IIS7支持解析json文件
- bootStrap table+ajax加载数据
- 利用MATLAB画一些简单图形
- picasso vs UIL
- 26.c/c++程序员面试宝典-访问控制