Cod sursa(job #968726)

Utilizator monica11Szekely Monica monica11 Data 2 iulie 2013 17:38:05
Problema Farfurii Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.49 kb
#include<fstream>
using namespace std;
ifstream f("farfurii.in");
ofstream g("farfurii.out");
long n,max1,r,i,e;
long long k,s;
int main()
{
    f>>n>>k;
    for(i=1;i<=n;i++)
    {
        s=s+i;
        if(s>=k)
        {
            max1=i;
            break;
		}
	}
        r=((max1+1)*max1)/2-k;
        for(i=1;i<=n-1-max1;i++)
        g<<i<<" ";
        e=n-r;
        g<<e<<" ";
         for(i=n;i>=n-max1;i--)
        if(i!=e)
        g<<i<<" ";
        return 0;
}