美文网首页
14 剪绳子

14 剪绳子

作者: 土味老猪 | 来源:发表于2018-06-09 19:47 被阅读0次

    注:1到3是特殊情况

    class Solution():
        def cutrope(self,k):
            A = [0]*(k+1)
            A[1] = 1
            A[2] = 2
            A[3] = 3
            if k <2:
                return 0
            if k ==2:
                return 1
            if k ==3:
                return 2
                
            else:
                for i in range(4,k+1):
                    for j in range(1,int(i/2)+2):
                        A[i] = max(A[i],A[j]*A[i-j])
    
                return A[k]
    
    
    
    #test
    s = Solution()
    print(s.cutrope(8))

    相关文章

      网友评论

          本文标题:14 剪绳子

          本文链接:https://www.haomeiwen.com/subject/qyhxeftx.html