首页 > 其他 > 详细

noi 8787 数的划分

时间:2016-11-03 23:00:36      阅读:341      评论:0      收藏:0      [点我收藏+]

题目链接:http://noi.openjudge.cn/ch0206/8787/

将整数n分成k份,且每份不能为空,任意两份不能相同(不考虑顺序)。

简直跟分苹果一模一样。

 

#include <stdio.h>

using namespace std;

int d[15][15];

int dp(int m,int n) {
    if(m==0||n==1) return 1;
    if(m<n) return dp(m,m);
    else
        return dp(m,n-1)+dp(m-n,n);
}

int main()
{
    int t,m,n;
   // scanf("%d",&t);

    //while(t--) {

        scanf("%d%d",&m,&n);
        m -=n;

        int ans = dp(m,n);

        printf("%d\n",ans);

   // }

    return 0;
}

 

noi 8787 数的划分

原文:http://www.cnblogs.com/TreeDream/p/6028456.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!