Cod sursa(job #769032)

Utilizator ionut_blesneagIonut Blesneag ionut_blesneag Data 18 iulie 2012 01:06:14
Problema Farfurii Scor 90
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.4 kb
#include<fstream>
using namespace std;
long n, nmin,r,i,e;
long long k;

int main()
{ifstream f("farfurii.in");
f>>n>>k;
f.close();
ofstream g("farfurii.out");
nmin=1;
while(k>((nmin+1)*nmin/2))
    nmin++;
r=((nmin+1)*nmin)/2-k;

for(i=1; i<=n-1-nmin; i++)
  g<<i<<" ";     
e=n-r;
  g<<e<<" ";
for(i=n; i>=n-nmin; i--)
  if(i!=e)
  g<<i<<" ";     
g.close();   

return 0;    
}