Cod sursa(job #381845)

Utilizator annonymusCornescu Andrey annonymus Data 11 ianuarie 2010 20:02:07
Problema Loto Scor 10
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.8 kb

#include<fstream>

using namespace std;

#define inFile   "loto.in"
#define outFile "loto.out"

long int N, V[100], sol, i, j, k, l, m, n;
long long int s;

fstream f(inFile, ios::in), g(outFile, ios::out);

int main()
{
	f >> N >> s;

	for(i=1; i <= N; i++)
		f >> V[i];

	for(i=1;i <= N && sol != 1;i++)
      for(j=1;j <= N && sol != 1;j++)
         for(k=1;k <= N && sol != 1;k++)
             for(l=1;l <= N && sol != 1;l++)
                 for(m=1; m <= N && sol != 1;m++)
                     for(n=1;n <= N && sol != 1;n++)
						 if (V[i] + V[j] + V[k] + V[l] + V[m] + V[n] == s)
						 {
							 g << V[i] << " " << V[j] << " " << V[k] << " " << V[l] << " " << V[m] << " " << V[n];
							 sol++;
						 }

	if(sol == 0)
		g << -1;

	f.close();
	g.close();

	return 0;
}