Cod sursa(job #2623948)

Utilizator TraianVVisan Traian-Dimitrie TraianV Data 4 iunie 2020 11:26:52
Problema Farfurii Scor 100
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.45 kb
#include<iostream>
#include<fstream>

using namespace std;

int main()
{
    ifstream f("farfurii.in");
    ofstream g("farfurii.out");
    long long n, m, i, j, k, aux, poz;
    f>>n>>m;
    k=1;
    while((k*(k+1)/2)<=m)
        k++;
    aux=m-(k*(k-1)/2);
    poz=n-k;
    for(i=1; i<poz; i++)
        g<<i<<' ';
    g<<poz+aux<<' ';
    for(i=n; i>poz+aux; i--)
        g<<i<<' ';
    for(i=poz+aux; i>poz; i--)
        g<<i-1<<' ';
}