博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
花店橱窗
阅读量:6223 次
发布时间:2019-06-21

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

现在有f朵花,v个花瓶摆成一排,第i朵花放在第j个花瓶的美学值记做\(a[i][j]\),现在要把所有花放入花瓶,并保证花瓶从左至右放的编号递增,同一个花瓶最多只能放一朵花,问最大的美学值之和,\(1<=F<=V<=100\)

显然既要表现花,又要表现花瓶,没有特殊限制,故设\(f[i][j]\)表示前i朵花放到前j个花瓶的最大美学值之和,因此不难有

\[f[i][j]=\max(f[i][j-1],f[i-1][j]+a[i][j])\]

边界:\(f[0][0]=0\),其余负无限大

答案:\(f[f][v]\)

参考代码:

#include 
#include
#include
#define il inline#define ri registerusing namespace std;int a[101][101],dp[101][101], pre[101][101];void print(int,int);int main(){ int f,v; scanf("%d%d",&f,&v); for(int i(1),j;i<=f;++i) for(j=1;j<=v;++j) scanf("%d",&a[i][j]); memset(dp,-2,sizeof(dp)); for(int i(0);i<=v;++i)dp[0][i]=0; for(int i(1),j;i<=f;++i) for(j=i;j<=v;++j){ if(dp[i][j-1]

转载于:https://www.cnblogs.com/a1b3c7d9/p/10995747.html

你可能感兴趣的文章
Zend Studio 9 汉化教程
查看>>
C#关于委托和事件(基础)
查看>>
automake (>=1.14) error: but option ‘subdir-objects’ is disabled
查看>>
CentOS6.7下安装MySQL
查看>>
Go Main测试实现原理剖析
查看>>
安装本地yum源
查看>>
系统性能调节命令ulimit
查看>>
AS3音效管理
查看>>
LYNC2013部署系列PART1:LYNC2013介绍和基础架构准备
查看>>
ssh公钥登录无效
查看>>
mysql修改密码
查看>>
开放、高效且高性价的Dell GPU解决方案
查看>>
深入理解缓存cache(2):各级缓存测试
查看>>
oltp和olap
查看>>
日常工作小结(三)
查看>>
安全传输数据的实现
查看>>
用命令查看win2003得内存条个数
查看>>
阿里珍贵技术资料免费下载
查看>>
linux 出现running guests on default URT情况解决
查看>>
Juniper ScreenOS下的MIP, VIP, DIP, NAT-src, NAT-dst区别
查看>>