Cod sursa(job #2903447)

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

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

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

    int i;
    for (i = 1; i * (i + 1) / 2 < nrTacamuri; i++);

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

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





}