标签:
5 3
543 542 541 532 531 521 432 431 421 321
1 #include<stdio.h> 2 #include<string.h> 3 int n,r; 4 int ans[15]; 5 void dfs(int top,int num){ 6 if(num==r){ 7 for(int i=0;i<num;i++)printf("%d",ans[i]); 8 puts(""); 9 return ; 10 } 11 for(int i=top;i>0;i--){ 12 ans[num]=i; 13 dfs(i-1,num+1); 14 } 15 } 16 int main(){ 17 while(~scanf("%d%d",&n,&r)){ 18 dfs(n,0); 19 } 20 return 0; 21 }
标签:
原文地址:http://www.cnblogs.com/handsomecui/p/4842747.html