首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列说明和C代码,回答问题1至问题3,将解答写在答题纸的对应栏内。 【说明】 0-1背包问题定义为:给定i个物品的价值v[1…i]、重量w[1…i]和背包容量T,每个物品装到背包里或者不装到背包里。求最优的装包方案,使得所得到的价值最大。
阅读下列说明和C代码,回答问题1至问题3,将解答写在答题纸的对应栏内。 【说明】 0-1背包问题定义为:给定i个物品的价值v[1…i]、重量w[1…i]和背包容量T,每个物品装到背包里或者不装到背包里。求最优的装包方案,使得所得到的价值最大。
admin
2021-03-24
79
问题
阅读下列说明和C代码,回答问题1至问题3,将解答写在答题纸的对应栏内。
【说明】
0-1背包问题定义为:给定i个物品的价值v[1…i]、重量w[1…i]和背包容量T,每个物品装到背包里或者不装到背包里。求最优的装包方案,使得所得到的价值最大。
0-1背包问题具有最优子结构性质。定义c
[T]为最优装包方案所获得的最大价值,则可得到如下所示的递归式。
【C代码】
下面是算法的C语言实现。
(1)常量和变量说明
T:背包容量
v[]:价值数组
w[]:重量数组
c[]:c
[j]表示前i个物品在背包容量为j的情况下最优装包方案所能获得的最大价值
(2)C程序
#include<Stdio.h>
#include<math.h>
#define N 6
#define maxT 1000
int c[N][maxT]={0};
intMemoized_Knapsack(int V[N],int w[N],intT){
inti;
int j;
for(i=0;i<N;i++){
for(j=0;j<=T;j++){
c
[j]=一1;
}
}
returnCalculate_Max_Value(v,w,N-1,T);
}
intcalculate_Max_Value(int v[N], int w[N],inti,int j){
int temp=0;
if(c
[j]!=一1){
return
(1)
;
}
if(i=0 || j==0){
c
[j]=0;
}else{
c
[j]=Calculate_Max_Value(v,w,i-1,j);
if(
(2)
){
temp=
(3)
;
if(c
[j]<temp){
(4)
;
}
}
}
return c
[j];
}
若5项物品的价值数组和重量数组分别为v[]={0,1,6,18,22,28)和w[]={0,1,2,5,6,7},背包容量为T=11,则获得的最大价值为
(7)
。
选项
答案
(7)40
解析
根据题干和C代码,得到下列c
的值。
从表中可知c[5][11]=40。
转载请注明原文地址:https://kaotiyun.com/show/hoxZ777K
本试题收录于:
软件设计师下午应用技术考试题库软考中级分类
0
软件设计师下午应用技术考试
软考中级
相关试题推荐
请分别说出(1)与(2)的设备名称。假设有一个50M的文件从终端用户上传至服务器,需要的最短时间是多少?
简述网络规划阶段需求分析的方法和解决的问题(控制在100个字以内)。在需求分析过程中应对已有网络的现状及运行情况作调研,如果要在已有的网络上作新的网络建设规划,如何保护用户已有投资(控制在100个字以内)?
NAT按技术类型分为哪3种转换方式?请解释画线部分内容含义?
阅读以下说明和交换机的配置信息,回答问题1~3,将解答填入对应栏内。某公司下设3个部门,为了便于管理,每个部门组成一个VLAN,公司网络结构如图1所示。[交换机Switch1的部分配置信息]Switch1(config)#tinterf
在Linux系统中,DHcP服务默认的配置文件为:(1)。(1)备选答案:A./etc/dhcpd.confB./etc/dhcpd.configC./etc/dhcpc.confD./etc/dhcp.config在Lin
阅读以下说明,回答问题1~3,将解答填入对应的解答栏内。某公司的分支机构通过一条DDN专线接入到公司总部,地址分配和拓扑结构如图5-1所示。在两台路由器之间可以使用静态路由,也可以使用动态路由。下面是分支机构路由器R1的配置命令列表,在空
阅读以下说明,回答问题。(2011年上半年下午试题四)[说明]某公司两分支机构之间的网络配置如图3-11所示。为保护通信安全,在路由器router-a和router-b上配置IPSec安全策略,对192.168.8.0/24网段和192.168.
Multipurpose Internet MaiI Extension (MIME) is a(71)document messaging standard in the Internet enviroment, with MIME, users can
Networkscanbeinterconnectedbydifferentdevices.Inthephysicallayer,networkscanbeconnectedby(66)orHubs,whichjust
SDLCwasinventedbyIBMtoreplacetheolderBisynchronousprotocolforwideareaconnectionsbetweenIBMequipment.Avarieti
随机试题
化工管路中,外表面涂银白色的管道内走的是()
王女士,30岁,毕Ⅱ式胃大部切除术后2周,患者进食后10~20min出现上腹饱胀,恶心、呕吐、腹泻、头晕等,可能的并发症是
魏、晋南北朝时期的法律制度较秦汉时期有了较大的发展,其中确立于这一时期并对后世影响较大的制度,不包括下面哪些内容?
在货币市场上占有重要地位的国债是()。
2016年,西岭有限责任公司(下称“西岭公司”)成立。2018年,西岭公司因经营不善而长期亏损,流转资金不足,经查证,西岭公司现有资产500万元,负债1500万元,其中欠和茂有限责任公司(下称“和茂公司”)500万元货款并且已经到期,不能清偿。2019年5
北京时间2013年12月21日0时42分,我国为玻利维亚成功发射通信卫星。读下图,回答第下题。卫星发射当日()。
根据麦基奇等人对学习策略的分类,学习策略包括认知策略、_______和元认知策略。
教师对学生的爱虽是做好教育工作所必需的,但并不是所有的教师对学生的爱都能产生教育作用。()
似乎所有人都在恶意地________所有人,人们好像在追求真相,但又好像在期待从戏剧性的事件中获得话题以及伸张正义的满足、对推动事件解决的舆论力量的________。即便这种“话题一批判一改进”的模式确实有助于推动个别问题的解决,这代价也可能太大了。
[*]
最新回复
(
0
)