Pagini recente » Cod sursa (job #3239461) | Cod sursa (job #1799606) | Cod sursa (job #384931) | Clasament imded | Cod sursa (job #1912431)
#include <cstdio>
using namespace std;
int main()
{
FILE *fin, *fout;
fin=fopen("farfurii.in", "r");
fout=fopen("farfurii.out", "w");
long long n,k,p=1,i;
fscanf(fin, "%lld%lld", &n, &k);
while(p*(p+1)/2<k)
p++;
for(i=1;i<n-p;i++)
fprintf(fout, "%d ", i);
k=n+k-p*(p+1)/2;
fprintf(fout, "%lld ", k);
for(i=n;i>=n-p;i--)
{
if(i!=k)
fprintf(fout, "%d ", i);
}
return 0;
}