G先生想独自驾驶汽车从城市A到城市B。从城市A到城市B的距离为d0公里。汽车油箱的容量为c公升。每公升汽油能行驶e公里。出发点每公升汽油的价格为p元。从城市A到城市B沿途有n个加油站。第i个加油站距出发点的距离为di,油价为每公升pi元。请设计一个算法使到G先生旅行的费用最省(这里的旅行费用指的是加油的总花费)。

题目

G先生想独自驾驶汽车从城市A到城市B。从城市A到城市B的距离为d0公里。汽车油箱的容量为c公升。每公升汽油能行驶e公里。出发点每公升汽油的价格为p元。从城市A到城市B沿途有n个加油站。第i个加油站距出发点的距离为di,油价为每公升pi元。请设计一个算法使到G先生旅行的费用最省(这里的旅行费用指的是加油的总花费)。


相似考题
参考答案和解析
正确答案: 第一步:判断旅行家能否到达目的地
假设在任一个加油站都加满油,能否到达终点
第二步:预算最少费用
采用贪心算法的思想求解
汽车在到达目的地之前的每一时刻,都必须保证油箱中的汽油足够行驶到下一油站。
如果以p(i)表示第i油站的汽油价格,x(i)表示在第i油站所加汽油的量,总费用为P=∑p(i)*x(i)i=0,1,….,n。
两个城市之间的距离是固定不变的,汽车从出发点到达目的地所需要的汽油总量(即∑x(i)i=0,1,….,n)自然也是固定不变的。
根据使费用最少的求解目标,要使费用函数取得最优值(在此为最小值),必须使p(i)尽可能小:也就是汽车要尽可能在价格便宜的油站加油。
汽车每到达一个油站i(包括出发点第0站,但不包括目的地第n+1站),都要检查是否需要加油。
如果汽车在某个油站i需要加油,那么,就先将该油站的汽油价格p(i)与下一油站的汽油价格p(i+1)进行比较,若p(i)>=p(i+1),加油时,只需保证油箱中的汽油能够到达下一油站(第i+1站)即可;
否则,继续将p(i)与第i+2站的汽油价格p(i+2)进行比较,……
判断是否需要在第i站加油的条件可以确定为:在到达第i站时,汽车油箱中的剩余汽油(用变量rest表示剩余汽油的多少)是否足够行驶到下一更便宜的油站j,即rest*e是否大于或等于d(j)-d(i)。
如果一直找不到比第i个油站更便宜的油站j,则在第i个油站加满油(如果不用加满就已经到了终点,则加油量应该满足刚好到达终点)。
更多“G先生想独自驾驶汽车从城市A到城市B。从城市A到城市B的距离为d”相关问题
  • 第1题:

    从20世纪70年代到20世纪90年代,中国城市发展经历了( )的轨迹。

    A:从"消费城市"变为"生产城市"
    B:从"生产城市"变为"消费城市"
    C:从"消费城市"、"生产城市"变成"开放城市"
    D:从"消费城市"变成"生产城市"和"综合城市"

    答案:B
    解析:
    中国城市长期受封建社会的影响,20世纪上半叶又被从封闭的城市发展轨迹上推入西方产业革命带来的城市发展轨道中。从20世纪50至60年代,中国又照搬前苏联的城市规划和管理模式;直到20世纪70年代末,城市仍是工业生产的基地,为"生产城市"。自1978年改革开放以来,城市发展进入一个新的历史时期,逐渐形成"生产城市"、"消费城市"的综合体。

  • 第2题:

    下列对城市空间环境演进的基本规律中,不正确的是(  )。

    A:从封闭的单中心到开放的多中心空间环境
    B:从平面空间环境到立体空间环境
    C:从生活性城市空间到生产性城市空间
    D:从分离的均质城市空间到连续的多样城市空间

    答案:C
    解析:

  • 第3题:

    城市空间环境演进的基本规律包括( )。

    A.从封闭的单中心到开放的多中心空间环境
    B.从平面空间环境到立体空间环境
    C.从生产性城市空间到生活性城市空间
    D.从分离的均质城市空间到连续的多样城市空间
    E.从单一的生产结构到全面的生产结构

    答案:A,B,C,D
    解析:
    城市空间环境演进的基本规律包括:①从封闭的单中心到开放的多中心空间环境;②从平面空间环境到立体空间环境;③从生产性城市空间到生活性城市空间;④从分离的均质城市空间到连续的多样城市空间。

  • 第4题:

    城市空间环境演进的基本规律不包括()

    A:从封闭的单中心到开放的多中心空间环境
    B:从纵向空间环境到横向空间环境
    C:从平面空间环境见到立体空间环境
    D:从生产性城市空间到生活性城市空间

    答案:B
    解析:
    城市空间环境演进的基本规律:(1)从封闭的单中心到开放的多中心空间环境;(2)从平面空间环境到立体空间环境;(3)从生产性城市空间到生活性城市空间;(4)从分离的均质城市空间到连续的多样城市空间。

  • 第5题:

    平度市在城市管理中使出“绣花”功夫,城市管理由“粗放”到“细微”,城市环境从“脏乱差”到“()”,城市“气质”显著提升。


    正确答案:洁净美

  • 第6题:

    从()园林到城市园林化直到大地(生态园林)景观建设,是我国园林发展的总趋逐步实现园林建在城市中到城市融于园林中的过渡。


    正确答案:传统

  • 第7题:

    中国在经济体制非均衡条件下的改革采取了怎样的路径?()

    • A、从农村到城市
    • B、从城市到农村
    • C、城乡并举
    • D、城乡分别单独进行

    正确答案:A

  • 第8题:

    中国的改革是全面的改革,全面改革的展开是()。

    • A、从农村到城市
    • B、从经济领域到其他各个领域
    • C、从沿海到沿江沿边
    • D、从东部到中西部

    正确答案:A,B

  • 第9题:

    从深度上看,可以把市场从城市拓展到农村,从国内拓展到国际。


    正确答案:错误

  • 第10题:

    单选题
    人类的文明史是()
    A

    从农村到城市

    B

    从城市到农村

    C

    从小城市到大城市

    D

    从原始社会到现代社会


    正确答案: D
    解析: 暂无解析

  • 第11题:

    单选题
    中国在经济体制非均衡条件下的改革采取了怎样的路径?()
    A

    从农村到城市

    B

    从城市到农村

    C

    城乡并举

    D

    城乡分别单独进行


    正确答案: B
    解析: 暂无解析

  • 第12题:

    单选题
    下列对城市空间环境演进的基本规律中,不正确的是( )。
    A

    从封闭的单中心到开放的多中心空间环境

    B

    从平面空间环境到立体空间环境

    C

    从生活性城市空间到生产性城市空间

    D

    从分离的均质城市空问到连续的多样城市空间


    正确答案: A
    解析: 本题考核的是城市空间环境演进的基本规律。包括的内容是:
    (1)从封闭的单中心到开放的多中心空间环境;
    (2)从平面空间环境到立体空间环境;
    (3)从生产性城市空间到生活性城市空间;
    (4)从分离的均质城市空间到连续的多样城市空间。
    重点掌握影响城市空间环境演进的主要因素:
    (1)自然环境因素;
    (2)社会文化因素;
    (3)经济与技术因素;
    (4)政策制度因素。

  • 第13题:

    以下不属于城市空间环境演进的基本规律的是( )

    A.从生活性城市空间到生产性城市空间
    B.从平面空间环境到立体空间环境
    C.从封闭的单中心到开放的多中心空间环境
    D.从分离的均质城市空间到连续的多样城市空间

    答案:A
    解析:
    城市空间环境演进的基本规律包括:(1)从封闭的单中心到开放的多中心空间环境;(2)从平面空间环境到立体空间环境;(3)从生产性城市空间到生活性城市空间;(4)从分离的均质城市空间到连续的多样城市空间。

  • 第14题:

    下列不属于城市空间环境演进的基本规律的是()

    A.从封闭的单中心到开放的多中心空间环境
    B.从纵向空间环境到横向空间环境
    C.从平面空间环境到立体空间环境
    D.从生产性城市空间到生活性城市空间

    答案:B
    解析:
    城市空间环境演进的基本规律:(1)从封闭的单中心到开放的多中心空间环境。随着城镇化的进展,大城市的空间结构发生了重组,建立适应现代经济生产方式、社会生活方式、交通方式的多中心开放结构成为主流的趋势。(2)从平面空间环境到立体空间环境。随着城市的扩展和空间资源的日益短缺,城市的空间形态也由农业社会的平面延展逐步向立体利用转变,如城市道路的立体化、城市空间向地下发展等,共同组成一个立体交错的城市空间。(3)从生产性城市空间到生活性城市空间。随着经济的发展和人们生活水平的提高,以“宜居”为代表的生活性概念开始深入人心,公共空间的构建、消费空间的塑造、生活尺度空间的设计等成为高质量城市空间环境所追求的目标。(4)从分离的均质城市空间到连续的多样城市空间。现代的城市空间环境已经从传统的独立、均质城市向连续的城市区域空间转变,从大尺度的大都市带、城市连绵带的出现,到城市内部的各种分异空间的出现,都从尺度和要素构成上塑造了一个多样性的城市空间。
    您可能感兴趣的试题

  • 第15题:

    下列不属于城市空间环境演进的基本规律的是()

    A:从封闭的单中心到开放的多中心空间环境
    B:从纵向空间环境到横向空间环境
    C:从平面空间环境到立体空间环境
    D:从生产性城市空间到生活性城市空间

    答案:B
    解析:
    城市空间环境演进的基本规律:(1)从封闭的单中心到开放的多中心空间环境。随着城镇化的进展,大城市的空间结构发生了重组,建立适应现代经济生产方式、社会生活方式、交通方式的多中心开放结构成为主流的趋势。(2)从平面空间环境到立体空间环境。随着城市的扩展和空间资源的日益短缺,城市的空间形态也由农业社会的平面延展逐步向立体利用转变,如城市道路的立体化、城市空间向地下发展等,共同组成一个立体交错的城市空间。(3)从生产性城市空间到生活性城市空间。随着经济的发展和人们生活水平的提高,以“宜居”为代表的生活性概念开始深入人心,公共空间的构建、消费空间的塑造、生活尺度空间的设计等成为高质量城市空间环境所追求的目标。(4)从分离的均质城市空间到连续的多样城市空间。现代的城市空间环境已经从传统的独立、均质城市向连续的城市区域空间转变,从大尺度的大都市带、城市连绵带的出现,到城市内部的各种分异空间的出现,都从尺度和要素构成上塑造了一个多样性的城市空间。

  • 第16题:

    人类的文明史是()

    • A、从农村到城市
    • B、从城市到农村
    • C、从小城市到大城市
    • D、从原始社会到现代社会

    正确答案:A

  • 第17题:

    紧握国家中小城市综合改革试点和山东省中等城市试点契机,平度市大力从县域小城到区域()城市的时代跨越。

    • A、大型
    • B、中等
    • C、综合
    • D、特色

    正确答案:B

  • 第18题:

    当前发展中国家人口迁移的主要类型是()

    • A、农村到城市
    • B、城市到农村
    • C、农村到农村
    • D、城市到城市

    正确答案:A

  • 第19题:

    关于我国的城市变迁,下列说法错误的是()。

    • A、城市概念实现从空间容器到共享公共空间的变迁
    • B、城市管理从区域化到网络化
    • C、城市社会实现从等级化向碎片化和原子化的发展
    • D、市政建设从公开化向私密化发展

    正确答案:D

  • 第20题:

    下列对城市空间环境演进的基本规律中,不正确的是( )。

    • A、从封闭的单中心到开放的多中心空间环境
    • B、从平面空间环境到立体空间环境
    • C、从生活性城市空间到生产性城市空间
    • D、从分离的均质城市空问到连续的多样城市空间

    正确答案:C

  • 第21题:

    单选题
    城市空间环境演进的基本规律不包括(    )。
    A

    从封闭的城市空间向开放的城市空间发展

    B

    从平面延展向立体利用发展

    C

    从生活性城市空间向生产性城市空间转化

    D

    从均质城市空间向多样城市空间转化


    正确答案: D
    解析:

  • 第22题:

    判断题
    从深度上看,可以把市场从城市拓展到农村,从国内拓展到国际。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第23题:

    单选题
    城市公共环境艺术必须遵循从()的设计原则。
    A

    从局部到整体

    B

    从整体到局部

    C

    艺术独立

    D

    以上都不是


    正确答案: A
    解析: 暂无解析