Cod sursa(job #1635733)

Utilizator PaulStighiStiegelbauer Paul-Alexandru PaulStighi Data 6 martie 2016 19:55:09
Problema Farfurii Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.38 kb
#include <fstream>
using namespace std;
int main()
{
    long long K,M,N,i;

    ifstream fin("farfurii.in");
    ofstream fout("farfurii.out");
    fin>>N>>K;
    M = 1;

    while(M*(M-1)/2<K)  M++;

    for(i=1;i<=N-M;i++)
        fout<<i<<" ";

    K=N+K-(M*(M-1))/2;  fout<<K<<" ";

    for(i=N;i>=N-M+1;i--)
        if(i!=K)    fout<<i<<" ";
    return 0;
}