Pagini recente » Cod sursa (job #1690973) | Cod sursa (job #638839) | Cod sursa (job #918274) | Cod sursa (job #1839639) | Cod sursa (job #959881)
Cod sursa(job #959881)
#include <fstream>
using namespace std;
#define in "farfurii.in"
#define out "farfurii.out"
unsigned long long n, k, i, d, j;
int main() {
ifstream fin (in);
fin >> n >> k;
fin.close();
for (; i * (i + 1) < 2 * k; ++i);
d = i * (i + 1) / 2 - k;
ofstream fout (out);
for (j = 1; j < n - i; ++j)
fout << j << " ";
fout << n - d << " ";
for (j = n; j >= n - i; --j)
if (j != n - d)
fout << j << " " ;
fout.close();
return 0;
}