Cod sursa(job #2904766)

Utilizator Valentin06Maftei Valentin Valentin06 Data 18 mai 2022 01:16:40
Problema Farfurii Scor 100
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.63 kb
#include <fstream>

using namespace std;
ifstream in("farfurii.in");
ofstream out("farfurii.out");

long nrFarfurii, nrTacamuri, i, farfCresc = 1;

int main() {
    in >> nrFarfurii;
    in >> nrTacamuri;
    while (farfCresc * (farfCresc - 1) / 2 < nrTacamuri)
        farfCresc++;

    for (long farfurie = 1; farfurie <= nrFarfurii - farfCresc; farfurie++)
        out << farfurie << " ";

    i = nrFarfurii + nrTacamuri - farfCresc * (farfCresc - 1) / 2;
    out << i << " ";

    for (long farfurie = nrFarfurii; farfurie > nrFarfurii - farfCresc; farfurie--)
        if (i != farfurie)
            out << farfurie << " ";
    return 0;
}