之前不用stl,代码敲了n久。。。。
不得不说,stl真是个好东西,有了它,很多步骤都能方便很多了
#include<stdio.h> #include<string.h> #include<algorithm> using namespace std; int ans[10005]; int main() { int n,m,i; while(scanf("%d%d",&n,&m)!=-1) { for(i=0;i<n;i++)ans[i]=i+1; while(--m) next_permutation(ans,ans+n); printf("%d",ans[0]); for(i=1;i<n;i++) printf(" %d",ans[i]); printf(" "); } return 0; }