Pagini recente » Cod sursa (job #1091470) | Cod sursa (job #636593) | Cod sursa (job #412635) | Cod sursa (job #2257084) | Cod sursa (job #1584790)
#include <fstream>
using namespace std;
ifstream f("loto.in");
ofstream g("loto.out");
int n,s,i,j,k,nr,c[1001];
int main()
{ f>>n>>s;
if (n*6<s) g<<-1<<'\n';
else {
if (s/n==6) c[n]=6;
else {
k=n;
while (s>0) {
if (k<=s ) {
if (s-k==1 && nr==4) {
s=s-k;
++c[k];
++nr;}
else {
if (s-k<2 && nr<5 && k!=1) {--k;}
else {s=s-k;
++c[k];
++nr;}}}
else --k;
}
}
}
for (i=1;i<=n;++i) {
if (c[i]>0) {
for (j=1;j<=c[i];++j)
g<<i<<" ";
}
}
return 0;
}