Pagini recente » Cod sursa (job #1292358) | Cod sursa (job #2337631) | Cod sursa (job #1486936) | Cod sursa (job #2743925) | Cod sursa (job #292418)
Cod sursa(job #292418)
#include <stdio.h>
#define pr(x) fprintf(stderr, #x" = %d\n",x)
int n, k;
void print ()
{
int i, w, a;
for (i=1; (n-i)*(n-i-1)/2 >= k; ++i)
printf ("%d ", i);
w=i+k-(n-i)*(n-i-1)/2;
//pr (w);
a=i;
//pr (a);
printf ("%d ", w);
for (i=n; i >= a; --i)
if (i != w)
printf ("%d ", i);
printf ("\n");
}
int main ()
{
freopen ("farfurii.in", "r", stdin);
freopen ("farfurii.out", "w", stdout);
scanf ("%d%d", &n, &k);
print ();
return 0;
}