Mai intai trebuie sa te autentifici.

Cod sursa(job #1045840)

Utilizator radu2004GOLD radu radu2004 Data 2 decembrie 2013 09:33:14
Problema Farfurii Scor 90
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.39 kb
#include <stdio.h>

using namespace std;
FILE *f,*g;
int x,n,i,m;
long long k;
int main()
{f=fopen ("farfurii.in","r");
 g=fopen ("farfurii.out","w");
 fscanf (f,"%d%d",&n,&k);
 m=1;
 while (m*(m+1)/2<=k) m++;
 for (i=1;i<n-m;i++)
    fprintf (g,"%d ",i);
 x=k-(m-1)*m/2;
 fprintf (g,"%d ",n-m+x);
 for (i=n;i>=n-m;i--)
  if (i!=n-m+x) fprintf (g,"%d ",i);


    return 0;
}