首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列说明和C代码,回答问题1和问题2,将解答填入答题纸的对应栏内。 【说明】 某公司购买长钢条,将其切割后进行出售。切割钢条的成本可以忽略不计,钢条的长度为整英寸。 已知价格表P,其中Pi(i=1,2,…,m)表示长度为i英寸的
阅读下列说明和C代码,回答问题1和问题2,将解答填入答题纸的对应栏内。 【说明】 某公司购买长钢条,将其切割后进行出售。切割钢条的成本可以忽略不计,钢条的长度为整英寸。 已知价格表P,其中Pi(i=1,2,…,m)表示长度为i英寸的
admin
2019-10-08
27
问题
阅读下列说明和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代码,算法采用的设计策略为______(5)。求解r
n
时,自项向下方法的时间复杂度为______(6);自底向上方法的时间复杂度为______(7)(用O表示).
选项
答案
(5)动态规划 (6)0(2
2
) (7)O(n
2
)
解析
转载请注明原文地址:https://kaotiyun.com/show/GsxZ777K
本试题收录于:
软件设计师下午应用技术考试题库软考中级分类
0
软件设计师下午应用技术考试
软考中级
相关试题推荐
在安装RedhatLinux9.0操作系统的过程中,如果没有选择安装Web服务器,Apache服务器则需要手动安装。现从http://httpd.apache.org网站上免费下载了一个apache-2.2.3RPM格式的软件包,请将以下(1)空缺处
阅读以下说明,回答问题1、问题2、问题3和问题4,将解答填入对应栏内。[说明]RIP(RoutingInformationProtocols,路由信息协议)是使用最广泛的距离向量协议,它是由施乐(Xerox)在70年代开发的。当时,RI
A、B、C、D4台主机之间哪些可以直接通信?哪些需要通过设置网关(或路由器)才能通信?请画出网络连接示意图,并注明各个主机的子网地址和主机地址。不改变A主机的物理位置,将其IP地址改为192.155.12.168,试问它的直接广播地址和本地广播地址各是
通常,在该图书馆架构无线局域网(WLAN)的设计流程需要经过以下6个阶段:A.设备软硬件安装、调试B.确定无线局域网物理结构C.确定无线局域网逻辑结构D.进行需求分析和现场调研E.验收测试和维护F.进行设备产
请简要说出DHCP服务的基础流程?请分别写出在Linux系统中启动、停止和重新启动DHCP服务的3个命令。
NAT英文全称是"NetworkAddressTranslation",中文意思是“网络地址转换”,它是一个IETF(InternetEngineeringTaskForce,Internet工程任务组)标准,允许一个整体机构以一个公用IP(I
阅读以下关于HFC宽带接入Internet网的技术说明,根据要求回答问题1至问题4。【说明】混合光纤同轴电缆网(HFC网)应用数字和模拟传输技术,综合接入Internet、电话、模拟和数字广播电视、数字交互业务等多种业务,将计算机网络、有线电视网
请阅读以下说明和Socfort程序,将应填(n)处的字句写在对应栏内。网络应用的基本模型是客户机/服务器模型,这是一个不对称的编程模型,通信的双方扮演不同的角色:客户机和服务器。以下是一个简单的客户机程序(服务器程序略),其工作过程非常简单:客
阅读以下有关传统局域网络运行和维护的叙述,将应填入(n)处的字句写在对应栏内。在对网络运行及维护前首先要了解网络,包括识别网络对象的硬件情况、判别局域网的拓扑结构和信道访问方式、确定网络互联以及用户负载等。常见的3种拓扑结构是星形、(1)与(2)拓扑结
阅读以下说明,回答问题1~6,将答案填入对应的解答栏内。某公司有一个局域网,在ISP申请了Internet接入,接入方式是以太网,ISP分配给了一个固定的IP地址为222.152.199.33、子网掩码为255.255.255.252、默认网关为2
随机试题
小儿大面积烧伤按补液公式计算补液开始的时间是
患儿,女,6岁。发热2天,出现淡红色小丘疹,根盘红晕,丘疹上部可见疱疹,形态椭圆,胞浆清亮,皮疹以躯干为多,苔薄白,脉浮数。其治法是
建设工程总承包合同中对总承包的内容规定一般包括从( )到交付使用的工程建设全过程。
重要性的应用需要依赖职业判断,企业应当根据其所处环境和实际情况,从项目的性质和金额大小两方面加以判断。()
增值税一般纳税人收取的下列款项中,应作为价外费用并入销售额计算增值税销项税额的有()。
中国公民王某就职于国内某上市公司M公司,2015年收入如下:(1)在M公司每月基本工资为8000元,12月份取得当年年终奖60000元。(2)王某为M公司监事会成员,12月份领取监事费收入30000元。(3)2014年1月份获得M公司授予的10000
下列属于资源管理策略的是()。
我国行政管理活动的主体是()。
在社会主义市场经济条件下,政府职能的范围有()。
Susanwenttothedepartmentstore______.WhenSusangothome,hermotherlookedveryhappybecause______.
最新回复
(
0
)