Cod sursa(job #2374997)

Utilizator iandavidroIan David Bocioaca iandavidro Data 7 martie 2019 21:42:22
Problema Farfurii Scor 100
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.43 kb
#include <fstream>

using namespace std;
ifstream cin("farfurii.in");
ofstream cout("farfurii.out");
long long n,m,sum,aux,poz;
int main()
{
    int i;
    cin>>n>>m;
    aux=n;
    while(aux*(aux-1)/2>=m){
        aux--;
    }
    aux++;
    for(i=1;i<=n-aux;i++){
        cout<<i<<" ";
    }
    m=m-(aux-1)*aux/2;
    cout<<n+m<<" ";
    for(i=n;i>n-aux;i--){
        if(i!=n+m){
            cout<<i<<" ";
        }
    }
    return 0;
}