Cod sursa(job #2903247)

Utilizator Teodor_AxinteAxinte Teodor-Ionut Teodor_Axinte Data 17 mai 2022 12:01:42
Problema Farfurii Scor 100
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.52 kb
#include <fstream>

using namespace std;

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

long long nrFarfurii,nrTacamuri,nrFarfOrd,dif, i=1;

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

    while((nrFarfurii-i) * (nrFarfurii-i-1) /2 > nrTacamuri)
    {
        fout<<i<<" ";
        i++;
    }

    dif = nrTacamuri - ((nrFarfurii-i) * (nrFarfurii-i-1)/2);

    fout<<i+dif<<' ';

    for(long long j =nrFarfurii;j>=i;j--)
        if(j!=i+dif)
            fout<<j<<" ";

    return 0;

}