Pagini recente » Clasamentul arhivei educationale | Clasamentul arhivei educationale | Clasamentul arhivei educationale | Borderou de evaluare (job #2010599) | Cod sursa (job #2312299)
#include <iostream>
#include <fstream>
using namespace std;
ifstream f("farfurii.in");
ofstream g("farfurii.out");
int main()
{
int n, k, x = 0, i, num, r;
f >> n >> k;
while (k > x * (x - 1) / 2)
++x;
for (i = 1; i <= n - x; i++)
g << i << " ";
r = x * (x - 1) / 2 - k;
num = n - r;
g << num << " ";
for (i = n; i > n - x; i--)
if (i != num)
g << i << " ";
return 0;
}