Problem Link: http://acm.epoka.edu.al:8888/en/problem-pid-c515?ps=1&smt=a&smpwid=0
Solution
#include <bits/stdc++.h>
using namespace std;
void cubicDifferecne(double n)
{
double m,k;
int dif,j;
m=cbrt(n);
k=ceil(m);
for(int i=2;i<=sqrt(n);i++)
{
j=i+1;
dif=abs(pow(i,3)-pow(j,3));
//cout<<i<<" "<<i+1<<endl;
//cout<<dif<<endl;
if(dif>=n)
{
cout<<i<<" "<<i+1<<endl;
break;
}
}
}
int main()
{
double n;
//freopen("input.txt","r",stdin);
//freopen("output.txt","w",stdout);
cin>>n;
cubicDifferecne(n);
return 0;
}
0 comments:
Post a Comment