Cod sursa(job #1328281)

Utilizator radu_uniculeu sunt radu radu_unicul Data 28 ianuarie 2015 10:24:30
Problema Farfurii Scor 90
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.42 kb
#include <stdio.h>
int n,k,i,s;
bool a[100002];
int main()
{
    FILE *fin,*fout;
    fin=fopen("farfurii.in","r");
    fout=fopen("farfurii.out","w");
    fscanf(fin,"%d%d",&n,&k);
    for (i=n-1; s<k; i--)
    {
        s=s+n-i;
        a[i]=1;
    }
    k=s-k;
    a[n-k]=0;
    for (i=1; i<=n; i++)if (!a[i]) fprintf(fout,"%d ",i);
    for (i=n; i; i--)if (a[i]) fprintf(fout,"%d ",i);
    return 0;
}