Pagini recente » Diferente pentru problema/beep intre reviziile 6 si 5 | Cod sursa (job #642241) | Cod sursa (job #1571768) | Cod sursa (job #2245064) | Cod sursa (job #2616262)
#include <iostream>
#include <fstream>
using namespace std;
ifstream f("farfurii.in");
ofstream g("farfurii.out");
long long n,k,i ,aux, t;
int main()
{
f>>n>>k;
aux=n+1;
t=1;
while (t*(t-1)/2<k)
t++;
t=n-t;
for (i=1;i<=t;i++) g<<i<<" ";
t++;
long long nr=n - (n - t)*(n - t + 1)/2 + k;
g<<nr<<" ";
for(i=n;i>=t;i--) if (i!=nr) g<<i<<" ";
return 0;
}