Cod sursa(job #1190741)

Utilizator grajdeanuadrianITM Grajdeanu Adrian grajdeanuadrian Data 25 mai 2014 17:09:06
Problema Farfurii Scor 90
Compilator cpp Status done
Runda itmarathon Marime 0.52 kb
#include <fstream>
#define MAX 1000001

using namespace std;

ifstream f("farfurii.in");
ofstream g("farfurii.out");

int main()
{
    int n, k, s=0, i=0, p=0, p1;
    f>>n>>k;
    while (s<k)
    {
        i++;
        s+=i;

    }
    s-=i;
    p=s+n-k;

    for(int j=1; j<n-i; j++)
    {
        g<<j<<" ";
    }
    p1=p-(n-i-1);
    int nr=n;
    for(int j=1; j<p1; j++)
    {
        nr--;
    }
    g<<nr<<" ";
    for (int j=n; j>n-i-1; j--)
    {
        if(j!=nr) g<<j<<" ";
    }
}