dp2
来源:互联网 发布:恋夜秀场怎样抓取源码 编辑:程序博客网 时间:2024/06/07 23:11
有编号分别为a,b,c,d,e的五件物品,它们的重量分别是2,2,6,5,4,它们的价值分别是6,3,5,4,6,现在给你个承重为10的背包,如何让背包里装入的物品具有最大的价值总和?
#include <stdio.h>#include <stdlib.h>using namespace std;int main(){ int n = 5; int zonghe = 10; int w[] = { 0, 4, 5, 6, 2, 2 }; int v[] = { 0, 6, 4, 5, 3, 6 }; int table[6][11]; for (int i = 0; i < 11; i++){ table[0][i] = 0; if (i < 6)table[i][0] = 0; } for (int i = 1; i < 11; i++){ for (int j = 1; j < 6; j++){ if (i >= w[j]){ int a = table[j - 1][i]; int b = table[j - 1][i - w[j]] + v[j]; table[j][i] = a>b ? a : b; } else{ table[j][i] = table[j - 1][i]; } } } for (int i = 0; i < 6; i++){ for (int j = 0; j < 11; j++){ printf("%4d", table[i][j]); } printf("\n"); } system("pause"); return 0;}
0 0
- dp2
- Brackets-学习DP2
- hdu 1257 dp2
- dp2接上一篇
- 入门级dp2
- dp2之多重背包
- hdu 3853(LOOPS)->概率dp2
- POJ 2955 Brackets (区间DP2)
- poj 2955(Brackets)【 区间dp2】
- 动态规划10_数位DP2
- 琦神教我学DP2---POJ-1185 炮兵布阵 状压DP
- MyBatis (二) 注解映射接口
- 值得推荐的C/C++框架和库
- genymotion 安装下载虚拟机
- 流媒体 rtsp hls h264 高并发 低延时 系统 设计 录像 视频合成 转发 点播 快进 快退 单步播放 分布式集群
- 二叉树(binary tree)-重要性
- dp2
- Java学习笔记(51)-----------面试题
- 【FAQ】Jenkins上,xcpretty编译报错:invalid byte sequence in US-ASCII (ArgumentError)
- 一个让你迅速理解Javabean的实例
- 天声人語 20160118 台湾が選んだ次期総統
- 服务端与WEB端
- sublime安装package control
- ajax+php 实现新闻时时直播
- Java学习笔记(52)-----------Annotation(注释)第一篇