设绳子长度为n, f(n)为最大乘积,以下讨论默认n > 4 对于长度大于4的绳子,将他剪成更多段,得到的乘积会更大。因为对于n > 4, 如果不切,f(n) = n如果切为两段,长度分别为2和n-2, f(n) = 2n - 4因为 2n - 4 > n 所以任何长度大于4的绳子,都必须剪成更小段。所以结论就是,最后绳子分解之后的结果只有2, 3, 4.其中分成4,和分成2其实对结果没有影响。 f(n + 1) = f(n) * 3 / 2 (如果f(n)可以被2整除) ............Af(n + 1) = f(n) * 4 / 3 (如果f(n)...