Cod sursa(job #3370126)

Utilizator LucarixBlaj Luca-Marcus Lucarix Data 24 octombrie 2026 11:00:18
Problema Farfurii Scor 100
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.51 kb
#include <bits/stdc++.h>

using namespace std;
ifstream fin ("farfurii.in");
ofstream fout ("farfurii.out");
int main()
{
    long long n,k;
    fin>>n>>k;
    for(int i=1;i<=n;++i){
        if((n-i)*(n-(i+1))/2>=k){
            fout<<i<<' ';
        }else{
        int x=k-(n-i)*(n-(i+1))/2;
        fout<<i+x<<' ';
        for(int j=n;j>i;--j){
            if(j!=i+x){
                fout<<j<<' ';
            }
        }
        fout<<i;
        return 0;
        }
    }
    return 0;
}