Pagini recente » Cod sursa (job #2902608) | Cod sursa (job #390723) | Cod sursa (job #2199449) | Cod sursa (job #2163452) | Cod sursa (job #3134439)
#include <iostream>
#include <fstream>
using namespace std;
ifstream f("farfurii.in");
ofstream g("farfurii.out");
long long n, k, m, nr;
int main()
{
f>>n>>k;
for(int i = 1; i <= n; i++)
{ m = n - i;
if (m * (m - 1) / 2 < k)
{ nr = k - m * (m - 1) / 2 + i;
g<<nr<<" ";
m = n - i + 1;
break;
}
g<<i<<" ";
}
for (int i = 0; i < m; i++)
g<<n - i<<" ";
return 0;
}