Pagini recente » Cod sursa (job #154251) | Cod sursa (job #1286243) | Cod sursa (job #3277801) | Cod sursa (job #670404) | Cod sursa (job #220962)
Cod sursa(job #220962)
#include <stdio.h>
int n,s,i,a[100],s2,k,p,x[100],g,j,g2;
int main()
{
freopen("loto.in","r",stdin);
freopen("loto.out","w",stdout);
scanf("%d %d",&n,&s);
for(i=1;i<=n;i++)
scanf("%d",&a[i]);
k=1;
g=0;
x[k]=0;
while (k>0)
{
s2=0;
p=0;
while(x[k]<n && p==0)
{
x[k]++;
p=1;
}
if (p==0)
k=k-1;
else
if (k==6)
{
for(i=1;i<=k;i++)
s2=s2+a[x[i]];
if(s2==s)
{
for (i=1;i<=n;i++)
{
g2=0;
for (j=1;j<=k;j++)
if (a[i]==x[j])
{
g2=1;
break;
}
}
if (g2==1)
{
g=1;
for(i=1;i<=k;i++)
printf("%d",x[i]);
break;
}
}
}
else
{
k=k+1;
x[k]=0;
}
}
if (g==0)
printf("%d",-1);
return 0;
}