一辆汽车加满油后可以行驶

N

千米。

旅途中有若干个加油站。

指出若要使沿途的加油次

数最少,设计一个有效的算法,指出应在那些加油站停靠加油。

给出

N

,并以数组的形式给出加油站的个数及相邻距离,指出若要使沿途的加油次数最

少,

设计一个有效的算法,

指出应在那些加油站停靠加油。

一辆汽车加满油后可以行驶N千米。旅途中有若干个加油站。指出若要使沿途的加油次数最少,设计一个有效的算法,指出应在那些加油站停靠加油。

给出N,并以数组的形式给出加油站的个数及相邻距离,指出若要使沿途的加油次数最少,设计一个有效的算法,指出应在那些加油站停靠加油。

#include"iostream"

#include"fstream"

using namespace std;

int n,k;

int a[100];

/*

函数功能:数据输入

参数:无

返回值:无

*/

void init_Data() {

int i;

ifstream infile("input.txt",ios::in);

infile>>n;

infile>>k;

for(i = 1; i <= k + 1; i++)

infile>>a[i];

infile.close();

}

/*

函数功能:结果输出

参数:需要输出到文件的数据

返回值:无

*/

void out_Resualt(int resualt) {

ofstream outfile("output.txt",ios::out);

outfile<

outfile.close();

}

/*

函数功能:计算最少加油次数

参数:无

返回值:返回最少加油次数

*/

int least_RefuelTime() {

int j = 1;

int mileage = 0;

int counter = 0;

while(j != (k + 1)) {

while(mileage <= n) {

mileage += a[j];

j++;

}

counter++;

mileage = 0;

j -= 1;

}

return counter;

}

/*

函数功能:主函数,程序入口

参数:无

返回值:无

*/

void main() {

int r;

init_Data();

r = least_RefuelTime();

out_Resualt(r);

}

汽车加油c语言作业,算法作业—汽车加油问题相关推荐

  1. 旅行商问题c语言,【算法作业】用回溯法求解旅行商问题

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include #define N 6 #define MAX 10000 int bestc=MAX; int cc=0; int ...

  2. 网球循环赛分治算法c语言,【算法作业】 循环赛问题 分治算法

    题目: 设有N个运动员要进行网球循环赛,设计一个满足以下要求的比赛日程表 (1)每个选手必须与其他n-1个选手各赛一次 (2)每个选手一天只能赛一次 (3)当n是偶数,循环赛进行n-1天,当n是奇数, ...

  3. 汽车加油问题贪心算法c语言,汽车加油问题之贪心算法(全面分析)

    一辆汽车加满油后可以行驶N千米.旅途中有若干个加油站.指出若要使沿途的加油次数最少,设计一个有 效的算法,指出应在那些加油站停靠加油.给出N,并以数组的形式给出加油站的个数及相邻距离,指出若要使沿途的 ...

  4. 计算机历史和未来课程,计算机课程作业,计算机与汽车结合的历史与未来ppt概要.ppt...

    计算机课程作业,计算机与汽车结合的历史与未来ppt概要 第五组 小组成员:王培至,周祥,钱晓立,张一丁,李蕴韬,袁浩,张永康,张竣琛 (不分先后) 计算机.计算机网络.与汽车的 发展史概述 计算机网络 ...

  5. 汽车加油问题(贪心算法)

    1.问题描述:一辆汽车加满油后可行驶nkm.旅途中有若干加油站.设计一个有效算法,指出应在哪些加油站停靠加油,使沿途加油次数最少. 算法设计:对于给定的n和k个加油站位置,计算最少加油次数. 数据输入 ...

  6. HTML5期末大作业:汽车商城网站设计——汽车商城-功能齐全(42页) 大学生汽车商城网页设计模板代码 网购网页作业成品 汽车商城网站设计成品

    HTML5期末大作业:汽车商城网站设计--汽车商城-功能齐全(42页) 大学生汽车商城网页设计模板代码 网购网页作业成品 汽车商城网站设计成品 常见网页设计作业题材有 个人. 美食. 公司. 学校. ...

  7. 汽车加油问题【贪心算法】

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

  8. 贪心算法之汽车加油问题

    场景一.一辆汽车加满油后可行驶n公里.旅途中有若干个加油站.应在哪些加油站停靠加油,使沿途加油次数最少. 汽车行驶过程中,不到万不得已不加油,应走到自己能走到并且离自己最远的那个加油站,在那个站加满油 ...

  9. C语言|博客作业06

    这个作业属于哪个课程 https://bbs.csdn.net/forums/csuft_swxy_C?typeId=17321 这个作业要求在哪里 https://bbs.csdn.net/topi ...

最新文章

  1. SpringMVC项目前台利用ajaxFileUpload传递图片后台接收
  2. 坐标1-based和0-based
  3. 【Redis】Redis介绍与Redis3在Window下的安装
  4. matlab调用opencv的函数
  5. chinaren校友录恢复重新开放_确定!九寨沟景区9月27日对外开放(试运行) 最大限量为每天5000人 各大旅企产品已上线...
  6. vscode 新建python 终端
  7. jdbc和mysql做游戏排行榜_MySQL数据库与JDBC编程
  8. ubuntu 防止软件包自动更新
  9. redchat怎么编写shell脚本_Linux如何编写shell脚本?
  10. 小谈国内桌面浏览器占有率
  11. python excel表格去重_EXCEL数据如何去重? Python:这事我比你熟
  12. JS实现俄罗斯方块小游戏
  13. 听说你的淘客群又做死了?来学学群维护这几招!
  14. 浏览器的滚动条滚动时,导航条的背景变色
  15. ChatGPT初体验——开发好帮手
  16. VirtualBox VBoxManage修改BIOS信息
  17. Zephyr MCUBoot
  18. 帝国CMS整站|手机号/QQ靓号商城源码|适配移动端
  19. 超论价值观,需求价值论
  20. 淘宝app详情接口,淘宝详情页接口,商品信息查询,商品详细信息接口,h5详情,宝贝详情页接口,商品属性接口,

热门文章

  1. activemq 消息阻塞优化和消息确认机制优化
  2. 运维开发笔记整理-前后端分离
  3. js ~取非运算符的妙用,将-1转为0(或假值)
  4. Bzoj2780: [Spoj]8093 Sevenk Love Oimaster
  5. 日志服务Flink Connector《支持Exactly Once》
  6. 《树莓派Python编程指南》——2.2 一个Python游戏:猫和老鼠
  7. IT项目管理入门知识
  8. 手把手教你使用zabbix监控nginx
  9. (转)AppCan中调用系统浏览器打开网页
  10. OpenERP与Python 元编程