Cod sursa(job #2751140)

Utilizator VladCaloVlad Calomfirescu VladCalo Data 14 mai 2021 12:54:40
Problema Farfurii Scor 100
Compilator cpp-64 Status done
Runda Teme Pregatire ACM Unibuc 2013 Marime 0.51 kb
//
//  main.cpp
//  farfurii
//
//  Created by Vlad Calomfirescu on 14.05.2021.
//

#include <iostream>
#include <fstream>
 
using namespace std;
ifstream fin("farfurii.in");
ofstream fout("farfurii.out");

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

    int i;
    for(i=1;i<n-x;i++)
        fout << i << " ";
 
    long int k1;
    k1 = n  + k - (x+1)*x/2;
    fout << k1 << " ";
 
    for(i=n;i>=n-x;i--)
        if(i!=k1)
        fout << i << " ";
 
return 0;
}