Pagini recente » Cod sursa (job #2650998) | Cod sursa (job #700859) | Cod sursa (job #1819234) | Cod sursa (job #1362606) | Cod sursa (job #2347753)
#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;
}