Cod sursa(job #393839)

Utilizator nicolaetitus12Nicolae Titus nicolaetitus12 Data 10 februarie 2010 00:35:27
Problema Farfurii Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.35 kb
#include <stdio.h>
int main ()
{freopen("farfurii.in","r",stdin);
 freopen("farfurii.out","w",stdout);
 long long int i,n,k,x,j;
 scanf("%lld %lld",&n,&k);

 for (i=1;i<=n&&(n-i-1)*(n-i)/2>k;i++)
 {printf("%d ",i);
 }
 printf("%d ",x=(i+k-(n-i-1)*(n-i)/2));
 for (j=n;j>=i;j--)
 {if(j==x)
  {j--;}
   printf("%d ",j);
 }

 return 0;
}