0%

剑指 Offer 14- I. 剪绳子

剑指 Offer 14- I. 剪绳子

dp

参考343. Integer Break

数学方法 TAIFUZALE
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
class Solution {
public:
int cuttingRope(int n) {
if(n <= 3)
return n - 1;
int a = n / 3;
int b = n % 3;
int ret = 1;
if(b == 1)
return pow(3, a - 1) * 4;
if(b == 0)
return pow(3, a);
return pow(3, a) * 2;
}
};