收藏 分享(赏)

算法_汽车加油问题.doc

上传人:j35w19 文档编号:6546146 上传时间:2019-04-16 格式:DOC 页数:3 大小:56.50KB
下载 相关 举报
算法_汽车加油问题.doc_第1页
第1页 / 共3页
算法_汽车加油问题.doc_第2页
第2页 / 共3页
算法_汽车加油问题.doc_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

算法分析与设计实验报告实验名称: 汽车加油问题 实验日期: 学生姓名: 学生学号: 一、实验目的一辆汽车加满油后可行驶 nkm。旅途中有若干加油站。设计一个有效算法,指出应在哪些加油站停靠加油,使沿途加油次数最少。对于给定的 n 和 k 个加油站位置,计算最少加油次数。二、实验环境Windows7 + Visual Studio 2010三、实验内容1. 设计思路利用贪心算法每次使加油前行驶距离最大,一旦剩余油量不够行驶下一个加油站,就将油加满,从而最终到达目的地。2. 相关模块#include using namespace std;void main()int n, /加满油能走的距离k; /加油站个数cin n k;int *dist = new int k+1; /被加油站分割出的k+1段路程的长度for (int i = 0; i disti;int petrol = n, /剩下油量count = 0; /加油次数/判断是否有Solution, 该步可以被合并for (int i = 0; i n)cout petrol)+count;petrol = n - disti;/还有油能到达下一站elsepetrol -= disti;cout count endl;system(“pause“);四、实验结果分析及结论

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 网络科技 > 数据结构与算法

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报