Cod sursa(job #2407924)

Utilizator DovlecelBostan Andrei Dovlecel Data 17 aprilie 2019 12:48:03
Problema Loto Scor 0
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.43 kb
#include <fstream>

using namespace std;
ifstream in("loto.in");
ofstream out("loto.out");
int n,s,cnt,sol[10];
int main()
{
    in>>n>>s;
    for(int i=n;i>0 && cnt<6;i--)
        while(cnt<6 && s>(6-cnt)*(i-1))
        {
            sol[++cnt]=i;
            s=s-i;
        }
    if(s!=0 || sol[6]==0)
    {
        out<<-1;
        return 0;
    }
    for(int i=1;i<7;i++)
        out<<sol[i]<<' ';
    return 0;
}