Cod sursa(job #2322177)

Utilizator EdgeLordXDOvidiuPita EdgeLordXD Data 17 ianuarie 2019 15:09:34
Problema Farfurii Scor 100
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.38 kb
#include <bits/stdc++.h>
#define ll long long
using namespace std;
ifstream in("farfurii.in");
ofstream out("farfurii.out");
int main(){
    ll n,k,i=0,j;
    in>>n>>k;
    while(i*(i+1)/2<k) ++i;
    for(j=1; j<n-i; ++j)
        out<<j<<" ";
    out<<n-(i*(i+1)/2-k)<<" ";
    for(j=n; j>=n-i; --j)
        if(j!=n-(i*(i+1)/2-k))
            out<<j<<" ";
    return 0;
}