Cod sursa(job #2622807)

Utilizator speedypleathGheorghe Andrei speedypleath Data 1 iunie 2020 21:21:57
Problema Farfurii Scor 0
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.45 kb
#include <bits/stdc++.h>

using namespace std;
ifstream in("farfurii.in");
ofstream out("farfurii.out");
int main()
{
    int n=7,i=1;
    long long k=8;
    in>>n>>k;
    while((long long)(n-i-1)*(n-i-2)/2>k){
        i++;
        out<<i<<' ';
    }
    long long aux = k-(long long)(n-i-1)*(n-i-2)/2+i+1;
    out<<aux<<' ';
    for(int j=n;j>aux;j--)
        out<<j<<' ';
    for(int j=aux-1;j>=i;j--)
        out<<j<<' ';
    return 0;
}