Cod sursa(job #1900124)

Utilizator Ioana_AndreeaCristescu Ioana Ioana_Andreea Data 3 martie 2017 10:15:43
Problema Farfurii Scor 90
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.4 kb
#include <fstream>

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