Pagini recente » Cod sursa (job #2242877) | Cod sursa (job #1263881) | Cod sursa (job #1467928) | Cod sursa (job #1158354) | Cod sursa (job #3134430)
#include <fstream>
#include <vector>
using namespace std;
ifstream r("farfurii.in");
ofstream w("farfurii.out");
int main()
{long long n, k, i, a=1, d;
vector <long> 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;
}