2046_汽车加油问题

2022-5-16 18:18| 发布者: Hocassian| 查看: 48| 评论: 0|原作者: 肇庆学院ACM合集

摘要:
C:\Users\Administrator\Downloads\2019-10-12-10-14-3-89504274033400-Problem List-采集的数据-后羿采集器.html

Pro.ID

2046

Title

汽车加油问题

Title链接

http://10.20.2.8/oj/exercise/problem?problem_id=2046

AC

46

Submit

307

Ratio

14.98%

时间&空间限制

  • Time Limit: 1000/500 MS (Java/Others)     Memory Limit: 65536/65536 K (Java/Others)
  • 描述

    一辆汽车加满油后可行驶n公里。旅途中有若干个加油站。设计一个有效算法,指出应在哪些加油站停靠加油,使沿途加油次数最少。并证明算法能产生一个最优解。

    对于给定的n和k个加油站位置,计算最少加油次数。

    输入

    输入第一行有两个正整数n和k,表示汽车加满油后可行驶n公里,且旅途中有k个加油站。接下来的一行中,有k+1个整数,表示第k个加油站与第k-1个加油站之间的距离。第0个加油站表示出发地,汽车已加满油。第k+1个加油站表示目的地。

    输出

    Description

    一辆汽车加满油后可行驶n公里。旅途中有若干个加油站。设计一个有效算法,指出应在哪些加油站停靠加油,使沿途加油次数最少。并证明算法能产生一个最优解。

    对于给定的n和k个加油站位置,计算最少加油次数。

    Input

    输入第一行有两个正整数n和k,表示汽车加满油后可行驶n公里,且旅途中有k个加油站。接下来的一行中,有k+1个整数,表示第k个加油站与第k-1个加油站之间的距离。第0个加油站表示出发地,汽车已加满油。第k+1个加油站表示目的地。

    Output

    输出最少加油次数。如果无法到达目的地,则输出 "No Solution"

    Sample Input

    7 7
    1 2 3 4 5 1 6 6

    Sample Output

    4

    Author

    样例输入

    7 7
    1 2 3 4 5 1 6 6

    样例输出

    4

    提示

    作者


    路过

    雷人

    握手

    鲜花

    鸡蛋

    最新评论

    返回顶部