标签:
2 3 1 4 2
1 2 3 12 13 14 21 23 24 31 32 34 41 42 43
#include <iostream> #include <cstdio> #include <cstring> using namespace std; int a[20]; int b[20]={0}; int c; int mm; void fun(int n,int m){ if(m<=0){ for(int i=0;i<c;i++){ printf("%d",b[i]); } printf("\n"); }else{ for(int i=1;i<=n;i++){ if(a[i]==0){ b[c++]=i; a[i]=1; fun(n,m-1); c--; a[i]=0; } } } } int main() { int N; int n,m; scanf("%d",&N); for(int i=0;i<N;i++){ scanf("%d %d",&n,&m); mm=m; fun(n,m); } return 0; }
标签:
原文地址:http://www.cnblogs.com/TWS-YIFEI/p/5909820.html