Cod sursa(job #2903473)

Utilizator miruna_georgescuMiruna Georgescu miruna_georgescu Data 17 mai 2022 16:49:16
Problema Farfurii Scor 100
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.58 kb
#include <fstream>
using namespace std; 

ifstream fin("farfurii.in"); 
ofstream fout("farfurii.out"); 

int main()
{
    long long nrFarfurii, nrTacamuri;
    fin >> nrFarfurii >> nrTacamuri; 

    long long i;
    for (i = 1; i * (i + 1) / 2 < nrTacamuri && i <= nrFarfurii; i++);

    for (int j = 1; j < nrFarfurii - i; j++)
        fout << j << ' ';
    
    long long  dif = nrFarfurii - (i * (i + 1) / 2) + nrTacamuri; 
    fout << dif << ' '; 

    for (int j = nrFarfurii; j >= nrFarfurii - i; j--)
        if (j != dif)
            fout << j << ' '; 





}