课程
417 字
约 2 分钟
大二下
第13次上机实验题目(汽车加油)
算法设计与分析labs/lab13·更新于 2026-09-15
第13次上机实验题目(汽车加油)
Note
本文档为 第13次上机实验题目(汽车加油) 的上机实验题目说明,已按照排版指南进行格式优化。
一、 贪心算法求解汽车加油问题
问题描述
一辆虚拟汽车加满油后可行使n km。到达目的地途中有若干个加油站。设计一个有效算法,指出应在哪些加油站停靠加油,使沿途加油次数是最少。
【算法设计】对于给定的n和k个加油站位置,计算最少加油次数。
输入格式
第1行有2个正整数n和k,表示汽车加满油后可行驶n km,且旅途中有k个加油站。接下来的1行中有k+1个整数,表示第k个加油站与第k-1个加油站之间的距离。第0个加油站表示出发地,汽车已加满油。第k+1个加油站表示目的地。
输出格式
输出计算的最少加油次数及加油站点。如果根本到不了目的地,输出“No Solution”
样例输入
7 7
1 3 5 2 6 3 5 5
样例输出
5
2 4 5 6 7












