Cod sursa(job #720320)

Utilizator dadudadUdrea Dragos dadudad Data 22 martie 2012 16:01:22
Problema Farfurii Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.45 kb
#include<iostream>

#include<fstream>

using namespace std;

ifstream in("farfurii.in");

ofstream out("farfurii.out");

long long n,k,mm;

int main() 

{
	
long long i,p;

in >> n >> k;

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

{
	
p = n-i;

if(p*(p-1)/2 < k) 

{
	
mm = k - (p-1)*p/2 + i;

out << mm << " ";

break;

}

out << i << " ";

}
p = n-i+1;

for(i=0;i!=p;++i)
{
	
if(n-i!=mm)
	
out << n-i << " ";

}

return 0;

}