Cod sursa(job #2730924)

Utilizator PopescuMihneaPopescu Mihnea-Valentin PopescuMihnea Data 27 martie 2021 00:14:31
Problema Loto Scor 40
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.81 kb
#include <iostream>
#include <fstream>
#include <map>
#include <vector>
#include <algorithm>
using namespace std;
ifstream f ("loto.in");
ofstream g ("loto.out");

int main()
{
    int N,S,i,j,k,l,m,n;
    f>>N>>S;
    vector <int> v(N);
    for (i=0; i<N; i++)
        f>>v[i];
    sort(v.begin(),v.end());
    for (i=N-1; i>=0; i--)
        for (j=i; j>=0; j--)
            for (k=j; k>=0; k--)
                for (l=k; l>=0; l--)
                    for (m=l; m>=0; m--)
                        for (n=m; n>=0; 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];
                                return 0;
                            }
    g<<-1;
}