1027 stl

来源:互联网 发布:数据封装和拆封过程 编辑:程序博客网 时间:2024/05/17 06:26
#include<stdio.h>
#include<queue>
using namespace std;
int main() {
 int i,n,m,j,k,a[1001];
 while(scanf("%d%d",&n,&m)!=EOF) {
           for(i=1;i<=n;i++)
      a[i]=i;
     int j=1;
     while(j<m) {
      next_permutation(a+1,a+n+1);
      j++;
     }
     for(i=1;i<n;i++)
      printf("%d ",a[i]);
     printf("%d\n",a[n]);
 }
 return 0;
}
原创粉丝点击