#include<iostream>
#include<fstream>
using namespace std;
int n;
int a[14];
int v[14];
void dfs(int s,int t){
int i;
if(n-s+t+1<6) return;
if(t==6)
{
for(i=1;i<=n;i++)
if(v[i])
cout<<a[i]<<' ';
cout<<endl;
return;
}
v[s]=1;
dfs(s+1,t+1);
v[s]=0;
dfs(s+1,t);
}
void read(){
// ifstream cin("in.txt");
int i,j,k;
while(cin>>n)
{
if(n==0) return;
for(i=1;i<=n;i++)
cin>>a[i];
dfs(1,0);
cout<<endl;
}
}
int main(){
read();
return 0;
}
转载于:https://www.cnblogs.com/zhaozhe/archive/2011/07/07/2099905.html