Cod sursa(job #1223204)

Utilizator horatiu11Ilie Ovidiu Horatiu horatiu11 Data 25 august 2014 17:02:50
Problema Farfurii Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.42 kb
//horatiu11
# include <cstdio>
using namespace std;
long long k,val,n;
int main()
{
    int i;
    freopen("farfurii.in","r",stdin);
    freopen("farfurii.out","w",stdout);
    scanf("%lld%lld",&n,&k);
    for(i=1;i<=n && (n-i)*(n-i-1)/2>=k;++i)
        printf("%d ",i);
    val=i+k-(n-i)*(n-i-1)/2;printf("%lld ",val);
    while(n>=i)
    {
        if(n!=val)printf("%lld ",n);
        --n;
    }
    return 0;
}