首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列说明,回答问题1至问题3,将解答填入对应栏内。 【说明】 某餐厅供应各种标准的营养套餐。假设菜单上共有n项食物m1,m2,…,mn,每项食物mi的营养价值为vi,价格为pi其中i=1,2,…,n,套餐中每项食物至多出现一次。客人常需要一个算法
阅读下列说明,回答问题1至问题3,将解答填入对应栏内。 【说明】 某餐厅供应各种标准的营养套餐。假设菜单上共有n项食物m1,m2,…,mn,每项食物mi的营养价值为vi,价格为pi其中i=1,2,…,n,套餐中每项食物至多出现一次。客人常需要一个算法
admin
2009-02-01
61
问题
阅读下列说明,回答问题1至问题3,将解答填入对应栏内。
【说明】
某餐厅供应各种标准的营养套餐。假设菜单上共有n项食物m1,m2,…,mn,每项食物mi的营养价值为vi,价格为pi其中i=1,2,…,n,套餐中每项食物至多出现一次。客人常需要一个算法来求解总价格不超过M的营养价值最大的套餐。
1. 【问题1】
下面是用动态规划策略求解该问题的伪代码,请填充其中的空缺(1)、(2)和(3)处。
伪代码中的主要变量说明如下。
n:总的食物项数;
v:营养价值数组,下标从1到n,对应第1到第n项食物的营养价值;
p:价格数组,下标从1到n,对应第1到第n项食物的价格;
M:总价格标准,即套餐的价格不超过M;
x:解向量(数组),下标从1到n,其元素值为0或1,其中元素值为0表示对应的食物不出现在套餐中,元素值为1表示对应的食物出现在套餐中;
nv:n+1行M+1列的二维数组,其中行和列的下标均从0开始,nv
[j]表示由前i项食物组合且价格不超过j的套餐的最大营养价值。问题最终要求的套餐的最大营养价值为nv[n][M]。
伪代码如下:
MaxNutrientValue(n,v,p,M,x)
1 for i=0 to n
2 nv
[0] = 0
3 for j=1 to M
4 nv[0][j]=0
5 for i=1 to n
6 for j=1 to M
7 if j<p
//若食物mi不能加入到套餐中
8 nv
[j] = nv[i-1][j]
9 else if (1)
10 nv
[j]= nv[i-1][j]
11 else
12 nv
[j]= nv[i-1][j-p
] + v
13 j = M
14 for i=n downto 1
15 if (2)
16 x
= 0
17 else
18 x
= 1
19 (3)
20 return x and nv[n][M]
选项
答案
(1)nv[i-1][j]≥nv[i-1][j-p[i]]+v[i] (2)nv[i][j]=nv[i-1][j] (3)j=j-p[i]
解析
转载请注明原文地址:https://www.kaotiyun.com/show/w5DZ777K
本试题收录于:
软件设计师下午应用技术考试题库软考中级分类
0
软件设计师下午应用技术考试
软考中级
相关试题推荐
在某大学学籍管理信息系统中,假设学生年龄的输入范围为16~40,则根据黑盒测试中的等价类划分技术,下面划分正确的是(46)。
若关系R、S如下图所示,则R与S自然连接后的属性列数和元组个数分别为(28);π1,4(σ3=6(R×S))=(29)。
若关系R、S如下图所示,则R与S自然连接后的属性列数和元组个数分别为(28);π1,4(σ3=6(R×S))=(29)。
(12)是指把数据以及操作数据的相关方法组合在同一个单元中,使我们可以把类作为软件中的基本复用单元,提高其内聚度,降低其耦合度。面向对象中的(13)机制是对现实世界中遗传现象的模拟,通过该机制,基类的属性和方法被遗传给派生类。
针对下列程序段,需要(52)个测试用例才可以满足语句覆盖的要求。 switch(value){ case 0: other=30; break; case 1:
用等价类划分法设计8位长数字类型用户名登录操作的测试用例,应该分成(44)个等价区间。
为验证某音乐会订票系统是否能够承受大量用户同时访问,测试工程师一般采用(62)测试工具。
针对电子政务类应用系统的功能测试,为设计有效的测试用例,应(34)。
为了使软件测试更加高效,应遵循的原则包括______。①所有的软件测试都应追溯到用户需求,充分注意缺陷群集现象②尽早地和不断地进行软件测试、回归测试③为了证明程序的正确性,尽可能多地开发测试用例④应由不同的测试人员对测试所发
以下类图中,类Classl和Class2之间是()关系。
随机试题
鼻外伤引起的脑脊液鼻漏的处理,下述哪项不正确()
引起男性乳腺发育的疾病或药物不包括
根据归经学说,用辅料炮制药物,醋制入
埋设在冻土层以下的电缆,施工时可在电缆上、下各铺()厚的河砂。
价值工程涉及到( )三个基本要素。
专运液体的集装箱是()。
党的十八大以来,习近平总书记多次视察部队和革命老区,曾叮嘱部队领导要把红色基因融入官兵血脉,让红色基因代代相传。2019年5月31日,习近平总书记在“不忘初心、牢记使命”主题教育工作会议上再次强调要传承红色基因。在建党近百年的奋斗过程中,无数仁人
中国行政管理的主要特征包括()。
反应时实验的因变量有哪些?它们之间有什么关系?以它们为因变量的指标要遵循什么原则?如何对这一原则进行检验?
假定第一红木国民银行的资产负债表如下:(单位:百万美元)如果资产回报率不变,银行的税后净利润是多少?
最新回复
(
0
)