
动态规划之背包问题
发布日期:2021-05-07 09:28:37
浏览次数:18
分类:精选文章
本文共 554 字,大约阅读时间需要 1 分钟。
文章目录
01背包问题详细图解



c语言完整代码
#includeint max(int a,int b){ if(a>b) return a; else return b;}int main(){ int n,m; int i,j,k; int a[10],b[10]; int f[10][100]; while(scanf("%d%d",&n,&m)&&n!=0&&m!=0) { for(i=1;i<=n;i++) scanf("%d%d",&a[i],&b[i]); memset(f,0,sizeof(f)); for(int i=1;i<=n;i++) for(int j=m;j>0;j--){ if(a[i]<=j) f[i][j]=max(f[i-1][j],f[i-1][j-a[i]]+b[i]); else f[i][j]=f[i-1][j]; } for (int i = 1; i <= n; i++) { for (int j = 1; j <= m; j++) { printf("%d ",f[i][j]); } }}}
发表评论
最新留言
逛到本站,mark一下
[***.202.152.39]2025年03月22日 10时01分55秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
从头实现一个WPF条形图
2019-03-05
.NET CORE(C#) WPF 重新设计Instagram
2019-03-05
.NET CORE(C#) WPF 方便的实现用户控件切换(祝大家新年快乐)
2019-03-05
C# WPF开源控件库:MahApps.Metro
2019-03-05
使用QT实现一个简单的登陆对话框(纯代码实现C++)
2019-03-05
QT :warning LNK4042: 对象被多次指定;已忽略多余的指定
2019-03-05
GLFW 源码 下载-编译-使用/GLAD配置
2019-03-05
针对单个网站的渗透思路
2019-03-05
Typescript 学习笔记六:接口
2019-03-05
Scala字符串与容器
2019-03-05
关于JTAG,你知道的和不知道的都在这里
2019-03-05
【CTF】CTFHub 技能树 文件头检查 writeup
2019-03-05
web服务器-并发服务器2
2019-03-05
【算法】解析位运算
2019-03-05
【SqlServer】如何把本地SqlServer数据库部署到远程服务器上
2019-03-05
【ASP.NET】ASP.NET中权限验证使用OnAuthorization实现
2019-03-05
第9章 用户自己建立数据类型
2019-03-05
02、MySQL—数据库基本操作
2019-03-05
RedHat Linux-配置YUM仓库
2019-03-05
Redis数据类型
2019-03-05