Cod sursa(job #1519092)

Utilizator andreiudilaUdila Andrei andreiudila Data 6 noiembrie 2015 20:03:51
Problema Farfurii Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.35 kb
#include <fstream>
using namespace std;

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


unsigned long long n,k,p=1, i;

int main()
{
fin>>n>>k;

while(p*(p-1)/2<k) p++;


    for(i=1;i<=n-p;i++) fout << i<<" ";

    k=n+k-p*(p-1)/2;
    fout<<k<<" ";
    for(i=n;i>n-p;i--)
        fout<<i<<" ";


    return 0;
}