Cod sursa(job #1328293)

Utilizator radu_uniculeu sunt radu radu_unicul Data 28 ianuarie 2015 10:27:31
Problema Farfurii Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.44 kb
#include <stdio.h>
long long int n,k,i,s;
long long int a[10000002];
int main()
{
    FILE *fin,*fout;
    fin=fopen("farfurii.in","r");
    fout=fopen("farfurii.out","w");
    fscanf(fin,"%lld%lld",&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,"%lld ",i);
    for (i=n; i; i--)if (a[i]) fprintf(fout,"%lld ",i);
    return 0;
}