Cod sursa(job #342222)

Utilizator Neamtzu21Ciurea Daniel Neamtzu21 Data 20 august 2009 21:46:27
Problema Loto Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.81 kb
#include<iostream.h>
#include<fstream.h>

int n, s;

       ifstream f("loto.in");
      ofstream g("loto.out");

void decide(int a, int b, int c)
{
     if(b>a*c) g<<"-1";
      else 
      {
           int i, k, dif;
           k=b/c;
           dif=b-k*c;
           if(k==a)
           for(i=1;i<=a;i++)
           g<<c<<" ";
           /*if(k==a-1)
           {
                   g<<dif<<" ";
                   for(i=1;i<=a-1;i++)
                   g<<n<<" ";
                   }*/
           if(k<a && k>0)
           {
                    for(i=1;i<k;i++)
                    g<<c<<" ";
                    decide(a-k+1, dif+c,c-1);
                    }
                    }
}
                    
           

main()
{
     
      f>>n>>s;
      decide(6,s,n);
      }