简单的DFS。。
下面是AC代码:
[cpp]
#include
using namespace std;
int k;
int a[100];
bool vis[100];
void dfs(int cur,int cnt){
if(cnt==6){ www.2cto.com
int i;
for( i=0;i
return ;
}
else if(cnt
vis[i]=true;
dfs(i+1,cnt+1);
vis[i]=false;
}
}
}
}
int main(){
while(scanf("%d",&k)!=EOF,k){
for(int i=0;i
dfs(0,0);
printf("\n");
}
return 0;
}