Cod sursa(job #1988533)

Utilizator Daria09Florea Daria Daria09 Data 3 iunie 2017 12:07:01
Problema Farfurii Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.37 kb
#include <iostream>
#include <fstream>
using namespace std;
ifstream f("farfurii.in");
ofstream g("farfurii.out");
int main()
{
    long long n,k,nr,m;
    f>>n>>k;
    nr=0;
    while(nr*(nr+1)/2<k)++nr;
    for(long long i=1;i<=n-nr-1;i++)g<<i<<" ";
    m=nr*(nr+1)/2-k;
    g<<n-m<<" ";
    for(long long i=n;i>=n-nr;i--)if(i!=n-m)g<<i<<" ";
    return 0;
}