Pagini recente » Cod sursa (job #1951515) | Cod sursa (job #986824) | Cod sursa (job #921916) | Cod sursa (job #1068155) | Cod sursa (job #727847)
Cod sursa(job #727847)
#include"stdio.h"
long t[101];
long v[101];
long n,s;
bool megoldas=false;
void megold(int k,long h);
int main()
{
long i;
freopen("loto.in","r",stdin);
freopen("loto.out","w",stdout);
scanf("%ld%ld",&n,&s);
for(i=0;i<n;i++)
{
scanf("%ld",&t[i]);
}
megold(1,0);
if(megoldas)return 0;
printf("-1\n");
return 0;
}
void megold(int k,long h)
{
long i;
if(k==7&&h==s)
{
for(i=1;i<7;i++)
printf("%d ",v[i]);
megoldas=true;
return;
}
if(k==7&&h!=s)return;
for(i=0;i<n&&!megoldas;i++)
{
v[k]=t[i];
megold(k+1,h+v[k]);
}
}