A1008 Elevator (20分)【C语言】

这是一个关于解决城市最高建筑电梯问题的C语言程序。给定一个包含电梯停靠楼层的请求列表,需要计算完成所有请求所需的时间。电梯初始位于0层,上楼每层耗时6秒,下楼每层4秒,每停靠一层停留5秒。程序输入为请求列表的长度及各楼层数值,输出为总耗时。例如,对于输入样例`3 2 3 1`,输出为41秒。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

A1008 Elevator (20分)【C语言】

原题链接

to记录要去的楼层,now记录当前所处楼层,根据to和now的大小关系判断上楼、下楼还是停留在当前楼层(不需要上下楼时间,但要计算停留时间)。

题目描述:
The highest building in our city has only one elevator. A request list is made up with N positive numbers. The numbers denote at which floors the elevator will stop, in specified order. It costs 6 seconds to move the elevator up one floor, and 4 seconds to move down one floor. The elevator will stay for 5 seconds at each stop.

For a given request list, you are to compute the total time spent to fulfill the requests on the list. The elevator is on the 0th floor at the beginning and does not have to return to the ground floor when the requests are fulfilled.

输入格式:
Each input file contains one test case. Ea

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值