整数拆分

Posted ustc-anmin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了整数拆分相关的知识,希望对你有一定的参考价值。

 int caculate(int m)
        int[][] a = new int[m+1][m+1];
        for (int i = 1; i <= m; i++)
            for (int j = 1; j <= m; j++) 
                if (i == 1 || j == 1)
                    a[i][j] = 1;
                else 
                    if (i == j)
                        a[i][j] = a[i][j - 1] + 1;
                    else if (i < j) 
                        a[i][j] = a[i][i];
                     else 
                        a[i][j] = a[i - j][j] + a[i][j - 1];
                    
                
            
        return a[m][m];
    

思路如下:后续补充。

 

以上是关于整数拆分的主要内容,如果未能解决你的问题,请参考以下文章

java实现 整数拆分 希望有个算法

整数拆分为若干个2的幂数相加

343. 整数拆分

整数的lqp拆分

LeetCode 343.整数拆分 - JavaScript

整数拆分