Cod sursa(job #3265800)

Utilizator RuxandraPro12_Metehau Ruxandra Maria RuxandraPro12_ Data 3 ianuarie 2025 15:11:57
Problema Farfurii Scor 90
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.59 kb
#include <iostream>
#include <fstream>
#include <cmath>
#include <algorithm>

using namespace std;

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

int n, k;

int main() {
    fin >> n >> k;
    int tacamuri = 1;
    while (tacamuri * (tacamuri + 1) / 2 < k)
        tacamuri++;
    for (int i = 1; i < n - tacamuri; i++)
        fout << i << " ";
    fout << n + k - (tacamuri * (tacamuri + 1) / 2) << " ";
    for (int i = n; i >= n - tacamuri; i--) {
        if (i != n + k - (tacamuri * (tacamuri + 1) / 2))
            fout << i << " ";
    }
    return 0;
}