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

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

假设公路起点A的坐标为0,消防栓的覆盖范围(半径)为20米,10栋房子的坐标为(10,20,,30,35,60,80,160,210,260,300),单位为米。根据上述算法,共需要安装( )个消防栓。以下关于该求解算法的叙述中,正确的是( )。

A.O(lgn)
B.O(n)
C.(nlgn)
D.O(n2)

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

    下列每题给出的四个选项中,只有一个选项符合题目要求。

    基于以下题干:

    在一不发达的街道上,一开发商要在该街道的一边同时建四幢编号为1,3,5和7的房子,在街道的对边建四幢编号为2,4,6和8的房子。编号为2,4,6和8的房子将分别与编号为1,3,5和 7的房子相对。每幢房子的风格恰好是R,S和T中的某一种,且满足以下条件:

    相邻的房子具有不同的风格:

    (1)两个S风格的房子不能对面;

    (2)每一个R风格的房子至少都有一个T风格的房子与其相邻;

    (3)3号房子是R风格的;

    (4)6号房子是S风格的。

    下面除了哪一幢房子之外都可能是T风格的房子?

    A.1

    B.2

    C.4

    D.7


    正确答案:D
    解析: 条件表达:
      (1)相邻的房子具有不同的风格;
      (2)|S×S|(表示两个S风格的房子不能对面);
      (3)R→(RT)每一个R风格的房子至少都有一个T风格的房子与其相邻;
      (4)3=R(表示3号房子是R风格的);
      (5)6=S(6号房子是S风格的)。
      条件分析:
      因为5号与6号相对,所以当6号是S时,5号不是R就是T,又因为3号和5号相邻,且3号是R,所以5号房子只能是T风格的,如下表所示:

    根据条件(3)可知8号房子肯定不能是R风格的,根据条件(1)可知8号房子肯定也不能是 S风格的,所以8号房子只能是T风格的。
      问题解答:
    根据条件分析可知5号房子是T风格的,而7号房子与5号房子相邻,根据条件(1)相邻的房子具有不同的风格,所以7号房子肯定不能是T风格的。

  • 第2题:

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

    假设公路起点A的坐标为0,消防栓的覆盖范围(半径)为20米,10栋房子的坐标为(10,20,,30,35,60,80,160,210,260,300),单位为米。根据上述算法,共需要安装( )个消防栓。以下关于该求解算法的叙述中,正确的是(请作答此空)。

    A.肯定可以求得问题的一个最优解
    B.可以求得问题的所有最优解
    C.对有些实例,可能得不到最优解
    D.只能得到近似最优解

    答案:C
    解析:
    快速排序由C.A.R.Hoare在1962年提出。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。快速排序采用的思想是分治思想。贪心算法(又称贪婪算法)是指,在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,他所做出的是在某种意义上的局部最优解。整个算法的时间复杂度是O(nlogn)。场地上可以安排活动1、8、11为一个场地;活动2、6、9一个场地;活动3为一个场地;活动4、7为一个场地;活动5、10为一个场地,共5个场地。

  • 第3题:

    周围因为有高房子,所以低房子就不用安装防雷装置。


    正确答案:错误

  • 第4题:

    单选题
    国王要为自己的女儿挑选一个最聪明勇敢的女婿,他向所有的求婚者宣称他已经把公主和两只狮子分别关进了三间房子,然后在三间房子的门上分别写了一句话,让求婚者们去打开自己认为可以打开的门。第一间房门上写着:“这间房子里有狮子。”第二间房门上写着:“公主在第一间房子里。”第三间房门上写着:“这间房子里有狮子。”其实这三句话中,只有一句话是真的。据此可以推断(  )。
    A

    公主在第一间房子里

    B

    公主在第二间房子里

    C

    公主在第三间房子里

    D

    三间房子里关的都是狮子


    正确答案: B
    解析:
    第一句话和第二句话矛盾,必定一真一假,所以第三句话一定为假,故公主在第三个房间。因此答案选C。

  • 第5题:

    单选题
    甲男与乙女结婚后,共同购买了一辆汽车和一套房子。关于甲和乙对汽车和房子的所有权,下列说法正确的是________。
    A

    对汽车和房子都是共同所有

    B

    对汽车和房子都是按份所有

    C

    对汽车是共同所有,对房子是按价所有

    D

    对汽车是按份所有,对房子是共同所有


    正确答案: A
    解析:

  • 第6题:

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

    假设公路起点A的坐标为0,消防栓的覆盖范围(半径)为20米,10栋房子的坐标为(10,20,,30,35,60,80,160,210,260,300),单位为米。根据上述算法,共需要安装(请作答此空)个消防栓。以下关于该求解算法的叙述中,正确的是( )。

    A.4
    B.5
    C.6
    D.7

    答案:B
    解析:
    快速排序由C.A.R.Hoare在1962年提出。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。快速排序采用的思想是分治思想。贪心算法(又称贪婪算法)是指,在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,他所做出的是在某种意义上的局部最优解。整个算法的时间复杂度是O(nlogn)。场地上可以安排活动1、8、11为一个场地;活动2、6、9一个场地;活动3为一个场地;活动4、7为一个场地;活动5、10为一个场地,共5个场地。

  • 第7题:

    甲有一所归自己所有的房屋,甲的下列行为中,体现其物权性质的有(  )

    A.乙欲侵占该房子,甲制止乙的侵占行为
    B.甲自己居住该房子的行为
    C.甲拆除自己房子的行为
    D.甲出卖该房子请求他人支付价款的行为
    E.甲对房子的装修行为

    答案:A,B,C,E
    解析:
    A项体现所有权人的排他性,BCE三项体现所有权人的支配权,D项属于债权请求权。

  • 第8题:

    甲有一所归自己所有的房子,甲的下列行为中,体现其物权性质的有:()

    • A、乙欲侵占该房子,甲制止乙侵占的行为
    • B、甲自己居住该房子的行为
    • C、甲拆除自己房子的行为
    • D、甲出卖该房子请求他人支付价款的行为

    正确答案:A,B,C

  • 第9题:

    多选题
    甲有一所归自己所有的房子,甲的下列行为中,体现其物权性质的有:()
    A

    乙欲侵占该房子,甲制止乙侵占的行为

    B

    甲自己居住该房子的行为

    C

    甲拆除自己房子的行为

    D

    甲出卖该房子请求他人支付价款的行为


    正确答案: D,B
    解析: 本题涉及对物权特征的理解问题。本题A选项体现所有权的排他性,BC选项体现所有权人的支配权,D选项属于债权请求权。故ABC项正确。

  • 第10题:

    单选题
    国王要为自己的女儿挑选一个最聪明勇敢的女婿,他向所有的求婚者宣称他已经把公主和两只狮子分别关进了三间房子,然后在三间房子门上分别写了一句话,让求婚者们去打开自己认为可以打开的门。第一间房上写着:“这间房子里有狮子。”第二间房门上写着:“公主在第一间房子里。”第三间房门上写着:“这间房子里有狮子。”其实这三句话中,只有一句话是真的。据此可以推断(  )。
    A

    公主在第一间房子里

    B

    公主在第二间房子里

    C

    公主在第三间房子里

    D

    三间房子里关的都是狮子


    正确答案: A
    解析:
    第一句话和第二句话矛盾,必定一真一假,所以第三句话一定为假,故公主在第三个房间。因此C项正确。