Cod sursa(job #2915511)

Utilizator vlad2009Vlad Tutunaru vlad2009 Data 22 iulie 2022 22:38:01
Problema Farfurii Scor 90
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.55 kb
#include <fstream> // am dormit un pic pe la pranz azi si ma simt foarte bine

using namespace std;

int n, k;

int main() {
    ifstream fin("farfurii.in");
    ofstream fout("farfurii.out");
    fin >> n >> k;
    int m = 1;
    while (m * (m + 1) / 2 <= k) {
        m++;
    }
    for (int i = 1; i <= n - m - 1; i++) {
        fout << i << " ";
    }
    k = n - ((m * (m + 1) / 2) - k);
    fout << k << " ";
    for (int i = n; i >= n - m; i--) {
        if (i != k) {
            fout << i << " ";
        }
    }
    return 0;
}