Cod sursa(job #1048971)

Utilizator lucamateiLuca Matei lucamatei Data 6 decembrie 2013 17:57:45
Problema Loto Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.68 kb
#include <fstream>

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

    f>>n>>s;
     for(i=0;i<n;i++)
     f>>v[i];

      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];
            v1[S].a=v[i];v1[S].b=v[j];v1[S].c=v[k];v1[S].x=S;
            if (s-S>=0)
            if (v1[s-S].x)
                {g<<v1[S].a<<' '<<v1[S].b<<' '<<v1[S].c<<' '<<v1[s-S].a<<' '<<v1[s-S].b<<' '<<v1[s-S].c;i=j=k=n;ok=1;}
          }
if(!ok)g<<"-1";
       f.close();
       g.close();

         return 0;
}