Cod sursa(job #2405621)

Utilizator clara123Ghira Clara clara123 Data 14 aprilie 2019 18:20:26
Problema Loto Scor 10
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 1.14 kb
#include <fstream>
#include <cstring>
using namespace std;
ifstream fin("loto.in");
ofstream fout("loto.out");
long long n,s,sum,i,x,i2,i3,i4,i5,i6,v[200],k,ok;
int main(){
    fin>>n>>s;
    for(i=1;i<=n;i++){
        fin>>x;
        v[++k]=x;
    }
    for(i=1;i<=k;i++)
        for(i2=1;i2<=k;i2++)
            for(i3=1;i3<=k;i3++)
                for(i4=1;i4<=k;i4++)
                    for(i5=1;i5<=k;i5++)
                        for(i6=1;i6<=k;i6++){
                            sum+=v[i]+v[i2]+v[i3]+v[i4]+v[i5]+v[i6];
                            if(sum==s){
                                fout<<v[i]<<" "<<v[i2]<<" "<<v[i3]<<" "<<v[i4]<<" "<<v[i5]<<" "<<v[i6];
                                ok=1;
                                i=k+1;
                                i2=k+1;
                                i3=k+1;
                                i4=k+1;
                                i5=k+1;
                                i6=k+1;
                                break;
                            }
                            sum=0;
                        }
    if(ok==0)
        fout<<-1;


    return 0;
}