hdoj1027 Ignatius and the Princess II(全排列)

来源:互联网 发布:三菱plc fx编程手册 编辑:程序博客网 时间:2024/06/05 12:08

要是真的是我去救公主,感觉公主应该早被吃了。。。。

关键就是有个全排列的函数next_permutation()

知道这个函数,问题就特别简单了。

#include<iostream>#include<stdio.h>#include<algorithm>using namespace std;int a[1005];int main(){int i,n,m;while(cin>>n>>m){for(i=1;i<=n;i++)a[i]=i;for(i=1;i<m;i++)next_permutation(a+1,a+1+n);for(i=1;i<n;i++){cout<<a[i]<<" ";}cout<<a[i]<<endl;}return 0;}

阅读全文
0 0