Cod sursa(job #2626267)

Utilizator andrei.calin25Calin Andrei andrei.calin25 Data 6 iunie 2020 12:57:28
Problema Farfurii Scor 0
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.6 kb
#include <iostream>
#include <fstream>
using namespace std;

int main() {
    ifstream f("farfurii.in");
    ofstream g("farfurii.out");
    int farfurii, tot_tacamuri;
    f>>farfurii>>tot_tacamuri;
    f.close();

    int tacam;
    for(tacam = 1; tacam*(tacam+1)/2 < tot_tacamuri; tacam++);

    //cout<<tacam;

    for(int mic = 1; mic < farfurii - tacam; mic++)
        g<<mic<<" ";

    int initial = farfurii + tot_tacamuri - tacam*(tacam+1)/2;

    g<<initial<<" ";

    for(int mare = farfurii; mare >= farfurii - tacam && mare != initial; mare--)
        g<<mare<<" ";

    g.close();
    return 0;
}