Cod sursa(job #2128316)

Utilizator mateibanuBanu Matei Costin mateibanu Data 11 februarie 2018 17:05:14
Problema Farfurii Scor 80
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.42 kb
#include <bits/stdc++.h>

using namespace std;

int main()
{
    freopen("farfurii.in","r",stdin);
    freopen("farfurii.out","w",stdout);
    int n,m,k,aux,i,p;

    scanf("%d%d",&n,&m);

    aux=m*2;
    k=sqrt(aux);
    p=n-k-1;

    for (i=1;i<=p;i++) printf("%d ",i);

    k=k*(k-1)/2;
    aux=m-k+p+1;

    printf("%d ",aux);

    for (i=n;i>p;i--)
        if (i!=aux) printf("%d ",i);
    return 0;
}