*/
/** * 思路:自上而下的方式。 * 小鸡最后一次吃米,可能吃1颗米,2颗米,……,n颗米。因此,最后一次吃米的吃法,就是之前的总和。 * @param m * @param n * @return */ public static int haveRice(int m,int n){ if(m<0) return 0; else if(m==0) return 1; else { int result=0; for(int i=1;i<=n;i++){ result+=haveRice(m-i,n); } return result; } }
版权声明:本文为博主原创文章,未经博主允许不得转载。
原文地址:http://blog.csdn.net/shangqing1123/article/details/47663459