Cod sursa(job #1853918)

Utilizator teogeoBanu Teodora teogeo Data 22 ianuarie 2017 11:06:13
Problema Submultimi Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.43 kb
#include <fstream>
#include <cmath>>
using namespace std;
int s,x,i,v[300],n,m,t;
int main()
{
   ifstream cin("dartz.in");
   ofstream cout("dartz.out");
   cin>>s;
   x=s/4;
   for(i=1;i*(i+1)*(i+2)<=x;i++)
     v[i]=i*(i+1)*(i+2);
   n=i-1;
   for(i=1;i<=n;i++){
     t=s/2-v[i];
     m=(int)cbrt(t);
     if(m*(m+1)*(m+2)==t){
        cout<<i<<" "<<m<<" "<<i<<" "<<m;
        break;
   }
   }
    return 0;
}