hdu 1027

#include<stdio.h>
#include<algorithm>
using namespace std;
int a[1100];
int main() {
 int n,m,i;
 while(scanf("%d%d",&n,&m)!=EOF) {
  for(i=1;i<=n;i++)
   a[i]=i;
  for(i=1;i<m;i++)
   next_permutation(a+1,a+n+1);
  printf("%d",a[1]);
  for(i=2;i<=n;i++)
   printf(" %d",a[i]);
  printf("\n");
 }
 return 0;
}
posted @ 2013-11-21 11:47  HYDhyd  阅读(103)  评论(0编辑  收藏  举报