划分数
来源:互联网 发布:大恒软件 编辑:程序博客网 时间:2024/05/16 19:12
不是很理解,先放个板子在这吧
dp[i][j]:j的i划分,即将j划分成不超过i组.
状态转移方程dp[i][j]=dp[i][j-i]+dp[i-1][j]
//将n划分成m组#include<bits/stdc++.h>using namespace std;int dp[1010][1010];int main(){ int i,j,k,n,m; scanf("%d%d",&n,&m); dp[0][0]=1; for(i=1;i<=m;i++){ for(j=0;j<=n;j++){ if(j>=i){ dp[i][j]=dp[i-1][j]+dp[i][j-i]; }else { dp[i][j]=dp[i-1][j]; } } } printf("%d\n",dp[m][n]); return 0;}
阅读全文
0 0
- 数划分
- 划分数
- 划分数
- 划分数
- 划分数
- 划分数
- 划分数
- 划分数
- 划分数
- 划分数
- 数的划分
- 数的划分
- 数的划分问题
- 数的划分
- [NOIP2001]数的划分
- 数字串划分
- 递归之划分数
- 数的划分
- 结构体中,占内存大小
- 写电邮用Verdana 或者 Calibri字体,让Times回家吃饭吧
- org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 12 in XML document from
- 浅谈JVM内存区域划分
- NameError:name ‘xrange’ is not defined
- 划分数
- 那些年——6 286&586
- hibernate常用注解
- 形态学处理算法之细化操作
- Makefile基础讲解
- Java多线程开发
- POJ 1681 Painter's Problem 笔记
- 5月
- eclipse下载,安装,配置教程(多图)