Cod sursa(job #2752241)

Utilizator As932Stanciu Andreea As932 Data 17 mai 2021 10:49:05
Problema Farfurii Scor 90
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.46 kb
#include <fstream>

using namespace std;

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

int main()
{
    int n, k, cnt = 1;

    fin >> n >> k;

    while(cnt * (cnt - 1) / 2 < k)
        cnt++;

    for(int i = 1; i <= n - cnt; i++)
        fout << i << " ";

    k = n - (cnt * (cnt - 1) / 2 - k);

    fout << k << " ";

    for(int i = n; i > n - cnt; i--)
        if(i != k)
            fout << i << " ";

    return 0;
}