试题详情

试题内容

在一条笔直公路的一边有许多房子,现要安装消防栓,每个消防栓的覆盖范围远大于房子的面积,如下图所示。现求解能覆盖所有房子的最少消防栓数和安装方案(问题求解过程中,可将房子和消防栓均视为直线上的点)。
该问题求解算法的基本思路为:从左端的第一栋房子开始,在其右侧m米处安装一个消防栓,去掉被该消防栓覆盖的所有房子。在剩余的房子中重复上述操作,直到所有房子被覆盖。算法采用的设计策略为(请作答此空);对应的时间复杂度为( )。

假设公路起点A的坐标为0,消防栓的覆盖范围(半径)为20米,10栋房子的坐标为(10,20,,30,35,60,80,160,210,260,300),单位为米。根据上述算法,共需要安装( )个消防栓。以下关于该求解算法的叙述中,正确的是( )。
(1) A.分治
B.动态规划
C.贪心
D.回溯
(2)A.Θ(lgn)
B.Θ(n)
C.Θ(nlgn)
D.Θ(n2)
(3) A.4
B.5
C.6
D.7
(4)A.肯定可以求得问题的一个最优解
B.可以求得问题的所有最优解
C.对有些实例,可能得不到最优解
D.只能得到近似最优解

查看答案

软题库参考答案:C、B、B、A(仅供参考)

软题库解析:正在加载....

你可能感兴趣的试题

17题:

定义风险参照水准是()活动常用的技术。
A.风险识别
B.风险预测
C.风险评估
D.风险控制

37题:

(1)是指把数据以及操作数据的相关方法组合在同一个单元中,使我们可以把类作为软件中的基本复用单元,提高其内聚度,降低其耦合度。面向对象中的(2)机制是对现实世界中遗传现象的模拟,通过该机制,基类的属性和方法被遗传给派生类。
(1)A、封装
B、多态
C、继承
D、变异
(2)A、封装
B、多态
C、继承
D、变异

34题:

LOC是软件规模的一种量度,它表示 ( ) 。
A、软件功能数
B、源代码行数
C、每单位成本数
D、工作量

48题:

某二叉树的先序遍历序列为c a b f e d g,中序遍历序列为a b c d e f g,则该二叉树是(  )。
A.完全二叉树
B.最优二叉树
C.平衡二叉树
D.满二叉树

12题:(14)表示显示器在横向(行)上具有的像素点数目。  
A.显示分辨率  
B.水平分辨率  
C.垂直分辨率 
D.显示深度 
23题:

在 Windows XP 操作系统中,用户利用 “磁盘管理” 程序可以对磁盘进行初始化、创建卷,(1)。通常将“C:\Windows\myprogram.exe”文件设置成只读和隐藏属性,以便控制用户对该文件的访问,这一级安全管理称之为 (2) 安全管理。
(1)A、但只能使用  FAT 文件系统格式化卷
B、但只能使用  FAT 32 文件系统格式化卷
C、但只能使用  NTFS 文件系统格式化卷
D、可以选择使用  FAT、FAT32 或  NTFS 文件系统格式化卷
(2)A、文件级
B、目录级
C、用户级
D、系统级