Cod sursa(job #1048999)

Utilizator lucamateiLuca Matei lucamatei Data 6 decembrie 2013 18:42:34
Problema Loto Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.69 kb
#include <fstream>

using namespace std;
ifstream f("loto.in");
    ofstream g("loto.out");
    long s,S, v[1000000];int n,i,j,k,ok;
    struct nod{int a,b,c;};
    nod v1[600000001],m;
int main()
{

    f>>n>>s;
     for(i=0;i<n;i++)
     f>>v[i];
 f.close();
      for(i=0;i<n;i++)
         for(j=0;j<n;j++)
          for(k=0;k<n;k++)
          {S=v[i]+v[j]+v[k];
          if(S<=s) {
            v1[S].a=v[i];v1[S].b=v[j];v1[S].c=v[k];ok=s-S;
            if (ok>=0)
            if (v1[ok].a)
                {g<<v1[S].a<<' '<<v1[S].b<<' '<<v1[S].c<<' '<<v1[ok].a<<' '<<v1[ok].b<<' '<<v1[ok].c;g.close();return 0;
    }
          }}
g<<"-1";g.close();

         return 0;
}