Cod sursa(job #2326310)

Utilizator dobrandreiAndrei Dobra dobrandrei Data 23 ianuarie 2019 13:50:31
Problema Farfurii Scor 90
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.44 kb
#include <stdio.h>

using namespace std;
FILE *in,*out;
int main()
{
    in=fopen("farfurii.in","r");
    out=fopen("farfurii.out","w");
    int n,k,i,nr;
    fscanf(in,"%d %d",&n,&k);
    for(nr=0;nr*(nr+1)/2<k;nr++){}

    for(i=1;i<n-nr;i++)
      fprintf(out,"%d ",i);

    int aux=n-(nr*(nr+1)/2-k);

    fprintf(out,"%d ",aux);

    for(i=n;i>=n-nr;i--)
      if(i!=aux)
        fprintf(out,"%d ",i);

    return 0;
}