Cod sursa(job #2626262)

Utilizator andrei.calin25Calin Andrei andrei.calin25 Data 6 iunie 2020 12:55:21
Problema Farfurii Scor 0
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.59 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;

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

    //cout<<tacam;

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

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

    cout<<initial<<" ";

    for(int mare = farfurii; mare >= farfurii - tacam; mare--)
        cout<<mare<<" ";

    f.close();
    g.close();
    return 0;
}