HWOJ放苹果

题目描述
把M个同样的苹果放在N个同样的盘子里,允许有的盘子空着不放,问共有多少种不同的分法?(用K表示)5,1,1和1,5,1 是同一种分法。
输入
每个用例包含二个整数M和N。0<=m<=10,1<=n<=10。<=n<=10<=m<=10
样例输入
7 3
样例输出
8

import java.util.Scanner;
public class Main{
    public static void main(String[] args) {  
        Scanner sc = new Scanner(System.in);
        int n1 = sc.nextInt();
        int n2 = sc.nextInt();
        System.out.println(getNum(n1,n2));
    }

    private static int getNum(int apple, int plane) {
        // TODO Auto-generated method stub
        if((apple<0)||(apple>10)||(plane<1)||(plane>10)){
            return -1;
        }
        else if(apple==1||plane==1||apple==0){
            return 1;
        }
        else if(apple<plane){
            return getNum(apple, plane-1);
        }
        else{
            return getNum(apple-plane, plane)+getNum(apple, plane-1);
        }
    }  
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 树形动态规划,顾名思义就是树+DP,先分别回顾一下基本内容吧:动态规划:问题可以分解成若干相互联系的阶段,在每一个...
    Mr_chong阅读 1,522评论 0 2
  • 生活大爆炸版石头剪刀布 题目描述 石头剪刀布是常见的猜拳游戏:石头胜剪刀,剪刀胜布,布胜石头。如果两个人出拳一样,...
    bbqub阅读 487评论 0 0
  • 张曼玉在2004年获得57届戛纳电影节最佳女演员奖,电影名字就叫《清洁》,印象深刻。 但电影与这篇文字却无太大关系...
    怡然之鱼阅读 180评论 0 0
  • 文 蔷薇花儿落地开 接龙客栈纯文字协会【七夕接龙】简书接龙客栈纯文字协会 组内成员遇见萌小雅、蔷薇花儿落地开、鸣...
    蔷薇花儿落地开阅读 654评论 10 9