Cod sursa(job #3132723)

Utilizator corinarobuRobu Corina corinarobu Data 23 mai 2023 18:38:14
Problema Farfurii Scor 100
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.53 kb
#include<iostream>
#include <fstream>
using namespace std;

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

long long n, k, a , b , i, ind;
int main() {
    f >> n >> k;

    while(b * (b + 1) / 2 < k)
        b++;

    for(i = 1; i <= n - 1 - b; i++)
        g << i << " ";

    a = b * (b + 1) / 2 - k;
    g << n - a << " ";
    ind = n;
    while(i <= ind ) {
        if(ind == n - a){
           ind --;
           continue;
         }
        g << ind << " ";
        ind--;
    }
    return 0;
}