#include <stdio.h>
#include <algorithm>
using namespace std;
int num;
int a[15];
int b[15];
void dfs(int n,int k)
{
int i;
if(k>=6)
{
printf("%d",b[0]);
for(i=1;i<6;++i)
printf(" %d",b[i]);
printf("\n");
return;
}
for(i=n;i<num;++i)
{
if(num-1-i<5-k)
return;
b[k]=a[i];
dfs(i+1,k+1);
}
}
int main()
{
while(~scanf("%d",&num),num)
{
int i;
for(i=0;i<num;++i) scanf("%d",&a[i]);
sort(a,a+num);
dfs(0,0);
printf("\n");
}
return 0;
}
poj 2245
最新推荐文章于 2019-10-24 21:29:21 发布