Cod sursa(job #371503)

Utilizator SiriusSirius Sirius Data 5 decembrie 2009 16:20:54
Problema Loto Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.6 kb
#include<stdio.h>
#include<algorithm>
#include<vector>
using namespace std;
long s,a[102];
int n;

int main()
{
freopen("loto.in","r",stdin);
freopen("loto.out","w",stdout);
scanf("%d%d",&n,&s);
for(int i=1;i<=n;i++)
	scanf("%d",&a[i]);
sort(a+1,a+n+1);
if(6*a[n]>=s)
for(int i=n;i>=1;i--)
	for(int j=n;j>=1;j--)
		for(int k=n;k>=1;k--)
			for(int t=n;t>=1;t--)
				for(int x=n;x>=1;x--)
					for(int r=n;r>=1;r--)
						if(a[i]+a[j]+a[k]+a[t]+a[x]+a[r]==s)
						{	printf("%d %d %d %d %d %d",a[r],a[x],a[t],a[k],a[j],a[i]);
						    return 1;
						}
printf("-1");
return 1;
}