Cod sursa(job #1825565)

Utilizator d0rina2011Craciun Dorina d0rina2011 Data 9 decembrie 2016 13:49:59
Problema Farfurii Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.51 kb
#include <iostream>
#include <fstream>
#include <bits/stdc++.h>

using namespace std;

ifstream fin("farfurii.in");
ofstream fout("farfurii.out");

long long n, k;


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