Cod sursa(job #2182531)

Utilizator rockkidd57Vavilov Andrei rockkidd57 Data 22 martie 2018 14:12:09
Problema Loto Scor 5
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.65 kb
#include <iostream>
#include <fstream>
using namespace std;
ifstream fin("loto.in");
ofstream fout("loto.out");
int n,s,p,numere[1000],x,cop1,v[100],i;
int main()
{
fin>>n>>s;
for( i=1;i<=n;i++)
{   fin>>x;
    numere[i]=x;
    }
cop1=s;

for(i=1;i<=6;i++)

    v[i]=numere[1];


i=6;

p=6;

while(cop1)
{
    cop1-=v[i--];
    if(i==0 && cop1==0)
    {
        for(i=1;i<=6;i++)
            fout<<v[i]<<' ';
    }
    else
        if(i==0)
    {   i=6;
        cop1=s;
        v[p]++;
        if(v[p]>n)
            v[p--]--;
        if(p==0)
        {
            fout<<-1;
            break;
        }

}
}
}