Cod sursa(job #1133324)

Utilizator vladrochianVlad Rochian vladrochian Data 4 martie 2014 19:00:02
Problema Farfurii Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.32 kb
#include <fstream>
using namespace std;
ifstream fin("farfurii.in");
ofstream fout("farfurii.out");
int main()
{
	int64_t n,k,s,l,i;
	fin>>n>>k;
	for(s=1;s*(s-1)/2<k;s++);
	k-=s*(s-1)/2;
	l=n+k;
	s=n-s;
	for(i=1;i<=s;i++)
		fout<<i<<" ";
	fout<<l<<" ";
	for(;n>s;n--)
		if(n!=l)
			fout<<n<<" ";
	return 0;
}