首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列说明和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
45
问题
阅读下列说明和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
软件设计师下午应用技术考试
软考中级
相关试题推荐
通过移动电话接入互联网采用的是什么交换技术,而打电话又是采用什么技术?进行一次查询的数据信息见表2,网络的基本通信服务费用见表3,总费用=网络租用费+通信费。根据表中给出的数据,试计算销售员每月至少应进行多少次查询,才能使得使用移动电话的总费用比使用P
限制MailUser邮件主机里每个用户的邮箱大小不超过10MB,如何配置?限制制MailUser邮件主机里每个用户邮箱里所能存放的最多邮件数量不超过30个,如何配置?
阅读以下说明,回答问题1~7,将解答填入对应的解答栏内。图3-1是在网络中划分VLAN的连接示意图。VLAN可以不考虑用户的物理位置,而根据功能、应用等因素将用户从逻辑上划分为一个个功能相对独立的工作组,每个用户主机都连接在支持VLAN的交换机端口
阅读以下说明,回答问题1~3,将答案填入对应的解答栏内。网络地址转换(NAT)的主要目的是解决IP地址短缺问题以及实现TCP负载均衡等。在图4-1的设计方案中,与Internet连接的路由器采用网络地址转换。某学校通过专线上网,申请的
该网络采用核心层、汇聚层、接入层的三层架构。根据层次化网络设计的原则,数据包过滤、协议转换应在(11)层完成;(12)层提供高速骨=F线路;MAC层过滤和IP地址绑定在(13)层完成。(12)
假设在服务器和客户机之间均采用TCP/IP协议通信。请估算出在峰值时间点,该局域网上传输的数据的最小流量是多少?(请简要写出计算过程)要保证在峰值时间点,应用任务的处理速度仍可接受,服务器所需的最小主存是多少兆字节?(请简要写出计算过程)
阅读以下说明,回答问题,将解答填入答题纸对应的解答栏内。【说明】图2-1为某公司数据中心拓扑图,两台存储设备用于存储关系型数据库的结构化数据和文档、音视频等非结构化文档,规划采用的RAID组合方式如图2-2、图2-3所示。()里填写该公司
在网络的拓扑结构中,处于上层的结点称为(36)。只要有一个结点发生故障,网络通信就无法进行的结构是(37);数据单方向传输的拓扑结构是(38)。(39)允许某些站点具有优先级。交换式局域网属于(40)。
FrameRelayissimplifiedformof(66),similarinprincipleto(67),inwhichsynchronous,framesofdataareroutedtodifferent
图(a)中只有一个外部实体E1。使用【说明】中的词语,给出E1的名称。在进行系统分析与设计时,面向数据结构的设计方法(如Jackson方法)也被广泛应用。简要说明面向数据结构设计方法的基本思想及其适用场合。
随机试题
德育原则也叫德育规律,是教育者对青少年学生进行德育必须遵循的基本要求。
患者,女性,45岁,因左侧面颊部皮肤及左侧舌部黏膜发红、起疱3天,伴剧痛来诊。查体:体温38.5℃,左侧面部皮肤及左侧舌背、颊黏膜可见粟粒大小的密集成片的透明水疱,周围皮肤黏膜可见充血性红斑。化验:红细胞7.8x109/L,中性粒细胞62%,淋巴细胞3
A.≤1mg/kgB.≤40mg/kgC.≤10mg/kgD.≤2000mg/kgE.总量≤6%一般用途化妆品卫生化学检验指标限值中的铅
目前对提高人群免疫力起关键作用的是()
小段父母离世较早,与妹妹相依为命。不幸的是妹妹由于一起车祸落下来终身残疾,并导致智力有障碍。小段由于工作原因,要出国工作几年,为了自己离开后妹妹生活不至于没有着落,小段与某信托公司签订了一份3年期限的信托合约,将上海市区的一栋房子作为信托财产转移到信托公司
中国公民黄某在国内刊物发表学术论文,获得稿酬4000元。该论文分别被国内和境外的学术杂志转载,国内杂志向黄某支付稿酬1500元,境外杂志向黄某支付稿酬折合人民币3000元(已代扣代缴个人所得税300元)。黄某应就各项稿酬在我国缴纳个人所得税()元。
目前,世界各国的国际储备中,最主要的组成部分是()。
甲、乙、丙设立一普通合伙企业,约定损益的分配和分担比例为4:3:3。该企业欠丁5万元,无力清偿。债权人丁的下列做法中,正确的有()。
(1)水箱破裂(2)气温骤降(3)结冰(4)重新使用(5)请人修理
A、Thetestwasharderthanhehadexpected.B、Heneverdoeswellinbiology.C、Hewasluckytopassthebiologytest.D、Prof.Mo
最新回复
(
0
)