Cod sursa(job #3365820)

Utilizator MateiTeiChelaru Matei MateiTei Data 26 septembrie 2026 00:11:11
Problema Loto Scor 5
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 1.43 kb
#include <fstream>
using namespace std;

int v[101];

int main()
{
    ifstream fin("loto.in");
    ofstream fout("loto.out");

    int n;
    long long S;
    bool gasit = false;

    fin >> n >> S;

    for (int i = 0; i < n; i++)
    {
        fin >> v[i];
    }

    for (int i = 0; i < n; i++)
    {
        for (int j = 0; j < n; j++)
        {
            for (int k = 0; k < n; k++)
            {
                for (int l = 0; l < n; l++)
                {
                    for (int p = 0; p < n; p++)
                    {
                        for (int q = 0; q < n; q++)
                        {
                            long long suma = v[i] + v[j] + v[k]
                                           + v[l] + v[p] + v[q];

                            if (suma == S)
                            {
                                fout << v[i] << " "
                                     << v[j] << " "
                                     << v[k] << " "
                                     << v[l] << " "
                                     << v[p] << " "
                                     << v[q];

                                gasit = true;
                                break;
                            }
                        }
                    }
                }
            }
        }
    }

    if (!gasit)
    {
        fout << -1;
    }

    return 0;
}