Pagini recente » Cod sursa (job #1555121) | Cod sursa (job #2271486) | Cod sursa (job #3181475) | Cod sursa (job #2476482) | Cod sursa (job #2148863)
#include <iostream>
#include <fstream>
using namespace std;
ifstream f("loto.in");
ofstream g("loto.out");
int main()
{
unsigned long long i,n,s,cat,r,v[10],nr;
f>>n>>s;
for(i=1; i<=6; i++)
v[i]=n;
if(n*6<s)
g<<-1;
else
{
nr=n*6-s;
cat=nr/6;
r=nr%6;
if(r+cat<n)
{
for(i=1; i<=6; i++)
v[i]=v[i]-cat;
v[1]=v[1]-r;
}
else
{
i=1;
while(r!=0)
{
r--;
v[i]=v[i]-1;
i++;
}
for(i=1; i<=6; i++)
v[i]=v[i]-cat;
}
}
if(n*6>=s)
for(i=1; i<=6; i++)
g<<v[i]<<" ";
f.close();
return 0;
}