Pagini recente » Cod sursa (job #1849807) | Cod sursa (job #199889) | Cod sursa (job #2865149) | Cod sursa (job #1881338) | Cod sursa (job #2347752)
#include <bits/stdc++.h>
using namespace std;
ifstream f("farfurii.in");
ofstream g("farfurii.out");
int main()
{
long long n, k, pos;
f >> n >> k;
pos = 2;
while ((pos * (pos - 1) >> 2) > k)
++pos;
for (int i = 1; i <= pos; ++i)
g << i << " ";
long long val;
val = (n - 1) * (n - 2) >> 2;
g << val - 2 << " ";
pos++;
while (pos) {
if (n == val - 2)
--n;
g << n << " ";
--n;
--pos;
}
g << n;
return 0;
}