Cod sursa(job #2754702)

Utilizator MoraruLiviuMoraru Mihai-Liviu MoraruLiviu Data 26 mai 2021 12:44:28
Problema Farfurii Scor 100
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.45 kb
#include <iostream>
#include <fstream>

using namespace std;

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

long N, K, x;

int main()
{
    in >>N>>K;
    x=1;

    while (x*(x-1)/2 < K)
        ++x;

    for (long i=1; i<=N-x; ++i)
        out <<i<<' ';

    out <<N - (x*(x-1)/2 - K)<<' ';

    for (long i=N; i>N-x; --i)
    {
        if (i != N-(x*(x-1)/2-K))
            out <<i<<' ';
    }
    return 0;

}