博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
电梯调度
阅读量:6981 次
发布时间:2019-06-27

本文共 782 字,大约阅读时间需要 2 分钟。

题目:

  石家庄铁道大学基础大楼一共有四部电梯,每层都有人上下,电梯在每层都停。信1201-1班的张一东觉得在每层都停觉得不耐烦。由于楼层不太高,在上下课高峰期时时,电梯从一层上行,但只允许停在某一楼层。在一楼时,每个乘客选择自己的目的层,电梯则自动计算出应停的楼层。问电梯停在那一楼层,能够保证这次乘坐电梯的所有乘客爬楼梯的层数之和最少。

一、设计思路

   首先确定所停的楼层数,然后通过计算得到所需爬的楼层的总数,通过比较,得到最小的和,确定楼层数。由于课上老师提的思路并没有能够实现,所以还是采取了较笨的方法,通过一一比较,求得答案。

二、源代码

#include
#include
int main()//设楼层有20层{ int c,i,j,k,louceng,m=0,jieguo; int a[100],b[100]; cout<<"请输入乘坐电梯的人数:"<
>i; cout<<"请输入你要去的楼层:"<
>a[j]; } for(louceng=2;louceng<20;louceng++) { for(j=0;j

三、结果截图

四、实验总结

   本次实验本来是想让优化算法的,但由于经验和能力不足并没有能够采用最合适的办法去解决问题,虽然费了很多时间,但最终结果并没有令人满意,还是比较失望的。以后要多多积累类似的经验,通过向老师和同学学习,希望可以了解到解决此类问题的合适算法和程序,在以后遇到类似问题时,能迅速解决。

转载于:https://www.cnblogs.com/gaoyang110/p/4438033.html

你可能感兴趣的文章
使用reflector对.NET反编译
查看>>
JAVA-基础(Class对象及反射)
查看>>
unity加载ab后,场景shader不起效问题(物件表现黑色)
查看>>
框架页面jquery装载
查看>>
捕获Camera并保存图片到本地(照相功能) -samhy
查看>>
OTS parsing error: invalid version tag woff和ttf文件被Filter拦截
查看>>
SpringMvc+ajax实现文件跨域上传
查看>>
hive基本操作与应用
查看>>
jenkins自动化部署工具
查看>>
Unique Binary Search Trees java实现
查看>>
Django内置Admin
查看>>
一个疯狂想法
查看>>
ARM体系结构
查看>>
转:秒杀系统架构分析与实战
查看>>
让MySql支持表情符号(MySQL中4字节utf8字符保存方法)
查看>>
ASP.net(C#)批量上传图片(完整版)
查看>>
第十周课下作业
查看>>
windows 系统常用操作
查看>>
dp 专题
查看>>
CSS3 greyscale 滤镜实现
查看>>