首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列说明和C代码,回答问题1和问题2,将解答填入答题纸的对应栏内。 【说明】 某公司购买长钢条,将其切割后进行出售。切割钢条的成本可以忽略不计,钢条的长度为整英寸。 已知价格表P,其中Pi(i=1,2,…,m)表示长度为i英寸的
阅读下列说明和C代码,回答问题1和问题2,将解答填入答题纸的对应栏内。 【说明】 某公司购买长钢条,将其切割后进行出售。切割钢条的成本可以忽略不计,钢条的长度为整英寸。 已知价格表P,其中Pi(i=1,2,…,m)表示长度为i英寸的
admin
2019-10-08
18
问题
阅读下列说明和C代码,回答问题1和问题2,将解答填入答题纸的对应栏内。
【说明】
某公司购买长钢条,将其切割后进行出售。切割钢条的成本可以忽略不计,钢条的长度为整英寸。
已知价格表P,其中Pi(i=1,2,…,m)表示长度为i英寸的钢条的价格。现要求解使销售收益最大的切割方案。
求解此切割方案的算法基本思想如下:
假设长钢条的长度为n英寸,最佳切割方案的最左边切割段长度为i英寸,则继续求解剩余长度为n-i英寸钢条的最佳切割方案。考虑所有可能的i,得到的最大收益rn对应的切割方案即为最佳切割方案。rn的递归定义如下:
m=max1≤i≤n(pi+m-i)
对此递归式,给出自顶向下和自底向上两种实现方式。
【C代码】
/*常量和变量说明
n:长钢条的长度
P[]:价格数组
*/
#define LEN 100
int Top_Down_Cut_Rod(int P[],int n){/*自顶向下*/
int r=0:
int i;
if(n==0) {
return 0:
}
for(i=1;______(1);i++) {
int trap=P
+Top_Down_Cut_Rod(p,n-i);
r=(r>-trap)?r:tmp;
}
return r;
}
int Bottom_Up_Cut_Rod(int p[],int n){/*自底向上*/
int r[LEN]={0};
int temp=0:
int i,j;
for((j=1;j<=n;j++){
temp=0:
for(i=1;______(2);i++){
temp=______(3);
}
______(4);
}
return r[n];
}
根据说明,填充C代码中的空(1)~(4)。
选项
答案
(1)i<=n (2)i<=j (3)temp=(temp>=r[i]+r[j-i]) ?temp:(r[i]+r[j-i]) (4)r[j]=temp
解析
转载请注明原文地址:https://kaotiyun.com/show/FsxZ777K
本试题收录于:
软件设计师下午应用技术考试题库软考中级分类
0
软件设计师下午应用技术考试
软考中级
相关试题推荐
认真阅读以下实现VLAN间路由的配置技术说明,根据要求回答问题1至问题6。【说明】当交换机上的VLAN数量很多时,通常会采用路由器快速以太网子接,及IEEE802.1Q封装对VLAN间的数据进行路由。在如图3-12所示的拓扑图中,在交换机
以下是关于网络测试的有关叙述,请把(n)处填写完整。网络测试是对(1)、网络系统以及网络对应用的支持进行检测,以展示矛口证明网络系统是否满足用户在(2)、安全、易用性、可管理性等方面需求的测试。而结构化布线是网络中最基本、最重要的组成部分,它是连
阅读以下说明,回答问题1、问题2、问题3和问题4,将解答填入对应栏内。[说明]RIP(RoutingInformationProtocols,路由信息协议)是使用最广泛的距离向量协议,它是由施乐(Xerox)在70年代开发的。当时,RI
阅读以下说明,回答问题1、问题2、问题3、问题4和问题5,将解答填入对应栏内。[说明]Serv-U是一种被广泛运用的FTP服务器端软件,支持3x/9x/ME/NT/2000等Windows系列,利用它可以设定多个FTP服务器、限定登录用户的
指出上述解决方案存在什么问题?需要增加什么设备?如何连接?若在该局域网实现VLAN,路由器将起什么作用?
简述网络规划阶段需求分析的方法和解决的问题。(控制在100个字以内)在网络规划阶段“系统可行性分析和论证”的主要内容是什么?(控制在100个字以内)
在图8-12所示的拓扑结构中的代理服务器上依次单击“开始→程序→管理工具→路由与远程访问,并在系统弹出的界面中打开“IP路由选择”目录树,然后用鼠标右键单击“NAT/基本防火墙”,选择[新增接口]命令。接着若选择接口1的“本地连接”,最后进行如图8-13所
阅读以下说明,回答问题1、问题2、问题3、问题4和问题5,将解答填入对应栏内。[说明]CableModem可以作为一个网桥直接与用户相连,也可以作为一个路由器与Hub相连,从经济角度考虑,目前采用后一种方式居多。有一种HFC网络如图6-2
请阅读以下说明和Socfort程序,将应填(n)处的字句写在对应栏内。网络应用的基本模型是客户机/服务器模型,这是一个不对称的编程模型,通信的双方扮演不同的角色:客户机和服务器。以下是一个简单的客户机程序(服务器程序略),其工作过程非常简单:客
随机试题
112总配线架直列保安单元排与横列测试单元排是()的。
(2010年)在实验室中,根据达西定律测定某种土壤的渗透系数,将土样装在直径d=30cm的圆筒中,在90cm的水头作用下,8h的渗水量为100L(升),两测压管的距离为40cm,该土壤的渗透系数为()m/d。
按照滑动后的活动性,岩质边坡的滑坡可划分为:
[2015真题·多选]喷水灭火系统中,自动喷水预作用系统的特点有()。
经海关批准暂时进口或者暂时出口的货物,应当在6个月内复运出境或者复运进境。只有在特殊情况下,经海关同意,才可以延期。( )
可供出售金融资产发生减值后,如果价值恢复则应当通过“资产减值损失”科目转回。()
小组工作的基本特性是( )。
公安刑事执法权有()。
unitoftranslation
以下程序的输出结果是()。fo=open(”book.txt”,”w”)ls=[’C语言’,’.Java’,’C#’,’Python’]fo.writelines(ls)fo.close()
最新回复
(
0
)