Cod sursa(job #2578064)

Utilizator vlad082002Ciocoiu Vlad vlad082002 Data 10 martie 2020 14:29:04
Problema Farfurii Scor 100
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.42 kb
#include <fstream>
using namespace std;

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

long long n, k;

int main() {
    fin >> n >> k;
    long long nr = 1;
    while(nr*(nr+1)/2 <= k) nr++;

    for(int i = 1; i <= n-nr-1; i++)
        fout << i <<  ' ';
    fout << n+k-nr*(nr+1)/2 << ' ';
    for(int i = n; i >= n-nr; i--)
        if(i != n+k-nr*(nr+1)/2)
            fout << i << ' ';
}