Cod sursa(job #588298)

Utilizator predator5047Butiu Alexandru Octavian predator5047 Data 7 mai 2011 17:24:24
Problema Loto Scor 10
Compilator cpp Status done
Runda Arhiva de probleme Marime 1.04 kb
#include <cstdio>
FILE *g=fopen("loto.in","r");
FILE *z=fopen("loto.out","w");
using namespace std;
int main()
{
    int n,v[111],s;
    fscanf(g,"%d%d",&n,&s);
    for(int i=1;i<=n;i++)
    {
        fscanf(g,"%d",&v[i]);
    }
    for(int i=1;i<=n;i++)
    {
        for(int j=1;j<=n or v[i]+v[j]<s;j++)
        {
            for(int l=1;l<=n or v[i]+v[j]+v[l]<s;l++)
            {
                for(int p=1;p<=n or v[i]+v[j]+v[l]+v[p]<s;p++)
                {
                    for(int o=1;o<=n or v[i]+v[j]+v[l]+v[p]+v[o]<s;o++)
                    {
                        for(int u=1;u<=n or v[i]+v[j]+v[l]+v[p]+v[o]+v[u]<=s;u++)
                        {
                            if(v[i]+v[j]+v[l]+v[p]+v[o]+v[u]==s)
                            {
                                fprintf(z,"%d %d %d %d %d %d",v[i],v[j],v[l],v[p],v[o],v[u]);
                                return 0;
                            }
                        }
                    }
                }
            }
        }
    }
    fprintf(z,"-1");
    return 0;
}