Cod sursa(job #1133322)

Utilizator vladrochianVlad Rochian vladrochian Data 4 martie 2014 18:56:59
Problema Farfurii Scor 90
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()
{
	int 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;
}