Cod sursa(job #3133054)

Utilizator daria_lapadusLapadus Daria daria_lapadus Data 25 mai 2023 00:26:40
Problema Farfurii Scor 100
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.56 kb
#include <iostream>
#include <fstream>

using namespace std;

ifstream f("farfurii.in");
ofstream g("farfurii.out");

long long nrFarfurii, nrTacamuri, x = 1, y, i;

int main()
{

    f >> nrFarfurii >> nrTacamuri;
    while (x * (x - 1) / 2 < nrTacamuri) x++;
    for (i = 1; i <= nrFarfurii - x; i++)
        g << i << " ";
    y = nrFarfurii - ((x * (x - 1)) / 2 - nrTacamuri);
    g << y << " ";
    for (i = nrFarfurii; i > nrFarfurii - x; i--)
        if (i != y)
            g << i << " ";

    f.close();
    g.close();

    return 0;
}