#include "stdio.h"
#include "math.h"
int main()
{
int m;
int n;
int i;
scanf("%d",&n);
m=2*((int)sqrt(n)+1);
for(i=m;i>=0;i--)
if(pow(i,2)*pow(1+i,2)<4*n)
{
printf("%d\n",i);
break;
}
return 0;
}
主要就是个公式
1^3+2^3+3^3+…+m^3=(1+m)^2 * m^2/4