Cod sursa(job #1408863)

Utilizator atatomirTatomir Alex atatomir Data 30 martie 2015 11:58:17
Problema Farfurii Scor 90
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.4 kb
#include <iostream>
#include <fstream>

using namespace std;

long n,k,i,m;

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

    fin >> n >> k;

    m = 1;
    while(m*(m-1)<2*k) m++;

    k = (m*(m-1)/2)-k; k = n-k;
    for(i=1;i<=n-m;i++) fout << i << ' ';
    fout << k << ' ';
    for(i=n;i>n-m;i--)
        if(i!=k) fout<< i << ' ';

    return 0;
}