博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
数的划分递归做法
阅读量:6338 次
发布时间:2019-06-22

本文共 435 字,大约阅读时间需要 1 分钟。

题目:

思路:很大一部分和放盘子问题一样,就是分类讨论,然后特别的地方在于第一次使用f函数时用的是f(n-k,k)而不是f(n,k)

因为题目说了不能为空,要填满,所以就先填满那层底,每一个数都先让他为1

#include
using namespace std;int f(int n,int k){ if(k==0) return 0; if(n==0||n==1) return 1; if(n>=k) return f(n-k,k)+f(n,k-1); else return f(n,n);}int main(){ std::ios::sync_with_stdio(false); int n,k; cin>>n>>k; cout<
<

 

转载于:https://www.cnblogs.com/zyacmer/p/10083790.html

你可能感兴趣的文章
emacs 前端插件推荐[emmet-mode]
查看>>
dnsmasq配置文件
查看>>
Unity链接SqlServer数据库并进行简单的数据查询
查看>>
23种设计模式
查看>>
原生javascript学习:用循环改变div颜色
查看>>
ABBYY FineReader 12内置的自动化任务
查看>>
ab 测试 和 apache 修改 并发数 mpm
查看>>
Nginx 的软件负载均衡详解
查看>>
TIMED OUT WAITING FOR OHASD MONITOR
查看>>
过滤器
查看>>
Html与CSS快速入门02-HTML基础应用
查看>>
Tr A
查看>>
poj 3185 The Water Bowls
查看>>
常用HTTP状态码备忘
查看>>
资源合集
查看>>
MongoDB学习笔记(四) 用MongoDB的文档结构描述数据关系
查看>>
解决phpredis 'RedisException' with message 'read error on connection'
查看>>
php设计模式(二):结构模式
查看>>
《图解TCP_IP_第5版》读书笔记
查看>>
RMAN Complete Recovery
查看>>