Pagini recente » Cod sursa (job #2614327) | Cod sursa (job #2383288) | Cod sursa (job #2852344) | Cod sursa (job #510989) | Cod sursa (job #14300)
Cod sursa(job #14300)
#include <stdio.h>
#define FIN "farfurii.in"
#define FOUT "farfurii.out"
long N, K, x,i,p;
int main() {
freopen(FIN, "r", stdin);freopen(FOUT,"w", stdout);
scanf("%ld %ld", &N, &K);
for (x=1; x*(x-1) <= 2*K; ++x);
for (i=1; i<=N-x; ++i)
printf("%ld ", i);
p = N - (x-1)*x / 2 + K;
printf("%ld ", p);
for (i=N; i>N-x+1; --i)
if ( i!=p )
printf("%ld ", i);
printf("%ld\n", i);
fclose(stdin);fclose(stdout);
return 0;
}