Cod sursa(job #2903329)

Utilizator urluconceptualCiocan Alexandra-Diana urluconceptual Data 17 mai 2022 14:04:47
Problema Farfurii Scor 100
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.58 kb
#include <fstream>

using namespace std;

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

    long long int n, k, i, nr;

    fin >> n >> k;

    for (i = 1; i <= n; i++) {
        if (i * (i + 1) / 2 >= k)
            break;
    }

    for (int j = 1; j < n - i; j++) {
        fout << j << " ";
    }

    nr = n - (i * (i + 1) / 2) + k;
    fout << nr << " ";

    for (int j = n; j >= n - i; j--) {
        if (j != nr) {
            fout << j << " ";
        }
    }

    fin.close();
    fout.close();
    return 0;
}