[HDOJ1027]Ignatius and the Princess II
2015-09-02 20:12
274 查看
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1027
最近学校断网了,VJ上不去,跑出来上网。
不想写难题,写点简单的不让自己手生。
求n个数的第m个全排列,这题怎么过都可以,不过暴力dfs的时候需要注意一点就是要加一个flag判断是否已经输出当前符合情况的全排列。
View Code
最近学校断网了,VJ上不去,跑出来上网。
不想写难题,写点简单的不让自己手生。
求n个数的第m个全排列,这题怎么过都可以,不过暴力dfs的时候需要注意一点就是要加一个flag判断是否已经输出当前符合情况的全排列。
#include <cstdio> #include <cstdlib> #include <cstring> #include <algorithm> #include <iostream> #include <cmath> #include <queue> #include <map> #include <set> #include <stack> #include <list> #include <vector> using namespace std; int n, m; int arr[1010]; int main() { // freopen("in.txt","r",stdin); while(~scanf("%d %d", &n, &m)) { for(int i = 1; i <= n; i++) { arr[i] = i; } while(--m) { next_permutation(arr+1, arr+n+1); } for(int i = 1; i <= n; i++) { printf("%d", arr[i]); putchar(i < n ? ' ' : '\n'); } } }
View Code
相关文章推荐
- 华为机试之括号匹配
- Google 发布 Android 性能优化典范
- vector interator map set(multiset)
- 稳定匹配问题
- Java IO最详解
- echarts-springmvc+echarts实现图表
- iOS开发中的UI所有知识点
- UIButtion解耦
- android CoordinatorLayout使用
- 线程中join的理解
- Objective-C之类的声明与创建
- Android内存优化(五)-- 分析内存的使用
- XML 和 JSON 解析数据
- eclipse和tomcat整合之后每次发布server.xml被修改(转)
- 有理数类Rational实例
- Android内存优化(四)-- 分析内存的使用
- sizeof strlen
- 特殊命令eval的用法两例
- 特殊命令eval的用法两例
- 特殊命令eval的用法两例