Pagini recente » Cod sursa (job #1202737) | Cod sursa (job #1711454) | Cod sursa (job #771706) | Cod sursa (job #1252801) | Cod sursa (job #70406)
Cod sursa(job #70406)
#include<stdio.h>
int n,o;
long a[101],q[6],s,max;
void citire()
{
freopen("loto.in","r",stdin);
scanf("%d%ld", &n, &s);
for (int i=0; i<n; i++)
{
scanf("%ld", &a[i]);
}
fclose(stdin);
}
void foruri()
{
for (int i=0; i<n; i++)
{
s-=a[i];
q[0]=a[i];
if (s>0)
for (int j=0; j<n; j++)
{
s-=a[j];
q[1]=a[j];
if (s>0)
for (int k=0; k<n; k++)
{
s-=a[k];
q[2]=a[k];
if (s>0)
for (int l=0; l<n; l++)
{
s-=a[l];
q[3]=a[l];
if (s>0)
for (int y=0; y<n; y++)
{
s-=a[y];
q[4]=a[y];
if (s>0)
for (int u=0; u<n; u++)
{
s-=a[u];
q[5]=a[u];
// if (s<0)
if (s==0)
{
o=1;
break;
}
s+=a[u];
}
if (o==1)
break;
s+=a[y];
}
if (o==1)
break;
s+=a[l];
}
if (o==1)
break;
s+=a[k];
}
if (o==1)
break;
s+=a[j];
}
if (o==1)
break;
s+=a[i];
}
}
int main()
{
citire();
o=0;
foruri();
freopen("loto.out","w",stdout);
if (o==0)
printf("-1");
else {
for (int i=0; i<6; i++)
printf("%ld ",q[i]);
}
fclose(stdin);
return 0;
}