首页 > TAG信息列表 > 加满

10. 汽车加油问题(贪心)

题目描述: 一辆汽车加满油后可行驶n公里。旅途中有若干个加油站。设计一个有效算法,指出应在哪些加油站停靠加油,使沿途加油次数最少。并证明算法能产生一个最优解。 对于给定的n和k个加油站位置,计算最少加油次数。 输入格式: 输入数据的第一行有2 个正整数n和k(n≤5000,k≤1000),表示汽

算法设计与分析_3_25---汽车加油问题(贪心算法-简)

  【问题描述】试用贪心算法求解汽车加油问题:已知一辆汽车加满油后可行驶n公里,而旅途中有若干个加油站,试设计一个有效算法,指出应在哪些加油站停靠加油,使加油次数最少,请写出该算法。 编程任务:   对于给定的n和k个加油站位置,编程计算最少加油次数。 数据输入:   第1行有2个正

贪心算法解汽车加油问题

问题描述: 一辆汽车加满油后可行驶n公里。旅途中有若干个加油站。设计一个有效算法,指出应 在哪些加油站停靠加油,使沿途加油次数最少。对于给定的n(n <= 5000)和k(k <= 1000)个加油站位置,编程计算最少加油次数。并证明算法能产生一个最优解。 在哪些加油站停靠加油,使沿途加油次

[PAT] A1033 To Fill or Not to Fill (25分)

(重要!) 贪心 思路 首先将各加油站按照距离进行排序,如果没有距离为0的加油站,则直接输出The maximum travel distance = 0.00;若有则进行下面的判断。 对于每个加油站加多少最为合适?用贪心策略。 设当前我们站在加油站A。 1) 如果在A能到达的最大范围内(即假设在A加满油),有加油站的油价

贪心算法:汽车加油问题

1.试用贪心算法求解汽车加油问题:已知一辆汽车加满油后可行驶n公里,而旅途中有若干个加油站。试设计一个有效算法,指出应在哪些加油站停靠加油,使加油次数最少请写出该算法。 #include <iostream>#include <algorithm>#define M 100using namespace std;/*加满油之后可行驶n公里,对