首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列说明和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
60
问题
阅读下列说明和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];
}
根据说明和C代码,算法采用了
(5)
设计策略。在求解过程中,采用了
(6)
(自底向上或者自顶向下)的方式。
选项
答案
(5)动态规划 (6)自顶向下
解析
从题干分析和C代码来看,很容易知道这是一个动态规划算法,算法实现采用的是自顶向下的方法。
转载请注明原文地址:https://kaotiyun.com/show/QoxZ777K
本试题收录于:
软件设计师下午应用技术考试题库软考中级分类
0
软件设计师下午应用技术考试
软考中级
相关试题推荐
阅读以下有关网络设备安装与调试的叙述,分析设备配置文件,回答问题1~3,把解答填入对应栏内。虚拟局域网(VirtualLAN)是与地理位置无关的局域网的一个广播域,由一个工作站发送的广播信息帧只能发送到具有相同虚拟网号的其他站点,可以形象地认为,VLA
限制MailUser邮件主机里每个用户的邮箱大小不超过10MB,如何配置?限制MailUser邮件主机里所有用户接收的单个邮件的大小不超过5MB,如何配置?
从工作的频段、数据传输速率、优缺点以及它们之间的兼容性等方面,对IEEE802.11a、IEEE802.11b和IEEE802.11g进行比较。1.将(1)处空缺设备的名称填写在相应位置。2.(1)所在局域网内的PC或笔记本计算机的IP地址有
在Linux系统中,DHcP服务默认的配置文件为:(1)。(1)备选答案:A./etc/dhcpd.confB./etc/dhcpd.configC./etc/dhcpc.confD./etc/dhcp.config在Lin
阅读以下说明,回答问题1至问题3,将解答填入对应的解答栏内。[说明]某单位网络的拓扑结构示意图如图5-1所示。该网络采用RIP协议,要求在R2上使用访问控制列表禁止网络192.168.20.0/24上的主机访问网络192.168.10.0/
阅读以下说明,回答问题1至问题6,将解答填入答题纸对应的解答栏内。【说明】某单位网络拓扑结构如图3-1所示,其中Web服务器和DNS服务器均采用WindowsServer2008R2操作系统,客户端采用Windows操作系统,公司Web网站的域名
以下Windows命令中,可以用于验证端系统地址的是(56);可以用于识别分组传送路径的是(57);如果要终止一个ping会话,正确的操作是(58)。以下应用中,对网络带宽性能影响最大的应用是(59)。OSPF和RIP都是因特网中的路由协议,与RIP相比,
某开发人员不顾企业有关保守商业秘密的要求,将其参与该企业开发设计的应用软件的核心程序设计技巧和算法通过论文向社会发表,那么该开发人员的行为(8)。
Routing.protocolsusedifferenttechniquesforassigning【S1】toindividualnetworks.Further,eachroutingprotocolformsametric
在IPv4向IPv6的过渡期间,如果要使得两个IPv6结点可以通过现有的IPv4网络进行通信,则应该使用(58);如果要使得纯IPv6结点可以与纯IPv4结点进行通信,则需要使用(59)。(59)
随机试题
白酒总酯的测定过程中,皂化前滴定终点的颜色是粉红色。
文章题目是《又是一年芳草绿》,可文章整篇都在谈论人生态度和为人、为文的态度,这样写是不是背题?
患者,女性,50岁。患者因剧烈眼痛,头痛,恶心,呕吐,急诊来院。检查:明显的睫状体出血,角膜水肿,前房浅,瞳孔中度开大,眼压升高。诊断:闭角型青光眼急性发作。该患者应立即给下列何种药物治疗
5个月男孩,发热、咳嗽、呼吸困难1周。查体:体温37.4℃,呼吸56次/分,心率210次/分,精神不振,唇周发绀,三凹征阳性,双肺满布喘鸣音,叩诊清音,肝肋下4cm,中度硬,胸部X线双肺显示散在的小片状阴影及肺气肿。根据病例诊断最大的可能是
如图所示一桥面净空:净-7+2×0.75m人行道的钢筋混凝土T梁桥,共5根主梁。计算跨径为19.5m,设有多道横隔梁。确定荷载位于跨中时各梁的荷载横向分布系数。当桥上作用的活载是人群荷载,在横向影响线的竖标值为η11=0.6,η15=-0.2时,1号
资产风险管理模式强调商业银行最经常性的风险来自()
关于小额贷款公司的说法,正确的有()。
甲公司向乙公司发出一批实际成本为30万元的原材料,另支付加工费6万元(不含增值税),委托乙公司加工一批适用消费税税费为10%的应税消费品,加工完成收回后,全部用于连续生产应税消费品,乙公司代扣代缴的消费税款准予后续抵扣。甲公司和乙公司均系增值税一般纳税人,
USB是一种串行总线规范,它支持设备热插拔,以菊花链方式最多可连接(13)个设备,设备间的连接电缆一般不能超过(14)。
A、Apersonwhospendsalldayworkinginalaboratory.B、Apersonwhodoesn’ttalkaboutanythingbutscience.C、Apersonwhodo
最新回复
(
0
)