Cod sursa(job #3134427)

Utilizator AnacrmCaraiman Ana Anacrm Data 28 mai 2023 23:53:44
Problema Farfurii Scor 90
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.37 kb

#include <fstream>
#include <vector>
using namespace std;
ifstream r("farfurii.in");
ofstream w("farfurii.out");
int main()
{int n, k, i, a=1, d;
    vector <int> v;
	r>>n>>k;
	while(a*(a-1)/2<k)
		a++;
	d=a*(a-1)/2-k;
    for(i=1;i<=n-a;i++)
		w<<i<<" ";
    for(i=n;i>n-a;i--)
		v.push_back(i);
	w<<v[d]<<" ";
    for(i=0;i<v.size();i++)
		if(i!=d)
			w<<v[i]<<" ";
	return 0;
}