Pagini recente » Cod sursa (job #1135653) | Cod sursa (job #2634506) | Cod sursa (job #1544534) | Cod sursa (job #2197181) | Cod sursa (job #198487)
Cod sursa(job #198487)
#include <stdio.h>
#define NMAX 100002
long long n,k;
long long a[NMAX];
int main()
{
freopen("farfurii.in","r",stdin);
freopen("farfurii.out","w",stdout);
long long i,s=0;
scanf("%lld %lld",&n,&k);
for (i=n-1;s<k;i--)
{
s=s+n-i;
a[i]=1;
}
k=s-k;
// printf("%ld",k);
a[n-k]=0;
for (i=1;i<=n;i++)
if (!a[i]) printf("%lld ",i);
for (i=n;i;i--)
if (a[i]) printf("%lld ",i);
return 0;
}