输入一个数n,意义见题面。(2 <= n <= 60)
int cutRope(int number) {
if(number<4) return number-1;
if(number%3==0)
{
int res=1,i=number/3;
while(i--)
{
res=res*3;
}
return res;
}
if(number%3==1)
{
int res=4,i=number/3-1;
while(i--)
{
res=res*3;
}
return res;
}
if(number%3==2)
{
int res=2,i=number/3;
while(i--)
{
res=res*3;
}
return res;
}
}
原文:https://www.cnblogs.com/trouble-easy/p/12988854.html