#include<bits/stdc++.h>
using namespace std;
#define ll long long
const int a = pow(9223372036854775807,1.0 / 3.0) + 5;
int main()
{
ll n;
cin >> n;
ll large = a,small = 1,middle = (large + small) / 2;
while(!(large <= small))
{
if(middle * middle * middle == n)
{
cout << middle << endl;
return 0;
}
if(middle * middle * middle > n)
{
large = middle - 1;
}
else if(middle * middle * middle < n)
{
small = middle + 1;
}
middle = (large + small) / 2;
}
cout << middle << endl;
return 0;
}
60分求助