Cod sursa(job #2690887)

Utilizator Turica_Andrei_CosminTurica Andrei Turica_Andrei_Cosmin Data 26 decembrie 2020 13:06:07
Problema Farfurii Scor 0
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.44 kb
#include<fstream>
using namespace std;
ifstream fin("farfurii.in");
ofstream fout("farfurii.out");

long n,k,cnt=1;

int main()
{
    fin>>n>>k;
    while(cnt*(cnt+1)/2<=k)
    {
        cnt++;
    }
    for(long i=1;i<n-cnt;i++)
    {
        fout<<i;
    }
    long nr=n-(cnt*(cnt+1)/2-k)
    fout<<nr;
    for(long i=n;i>=n-cnt;i--)
    {
        if(i!=nr)
        {
            fout<<i;
        }
    }
    return 0;
}