HDU 1008 Elevator(模拟题)
2016-04-14 13:42
323 查看
Elevator
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 61055 Accepted Submission(s): 33506
[align=left]Problem Description[/align]
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.
[align=left]Input[/align]
There are multiple test cases. Each case contains a positive integer N, followed by N positive numbers. All the numbers in the input are less than 100. A test case with N = 0 denotes the end of input.
This test case is not to be processed.
[align=left]Output[/align]
Print the total time on a single line for each test case.
[align=left]Sample Input[/align]
1 2 3 2 3 1 0
[align=left]Sample Output[/align]
17 41
[align=left]Author[/align]
ZHENG, Jianqiang
题解:
从0层开始,上一层花6s,下一层花4s,每个数的楼层停5s。
简单模拟一下。
AC代码:
#include<iostream> #include<cstdio> int main() { int n,k,t,s,i; while(~scanf("%d",&n)){ k=n; t=0; //时间 s=0; //楼层 if(n==0)break; while(n--){ scanf("%d",&i); if(i-s>=0){ t=t+6*(i-s); s=i; } if(s-i>=0){ t=t+4*(s-i); s=i; } } printf("%d\n",t+5*k); } return 0; }
相关文章推荐
- maven项目配置开发环境的过程
- 自己定义Actionbar
- 【MySQL】MySQL 5.7 sys Schema
- Oracle PL/SQL Developer 上传下载Excel
- 正则表达式-检测是否是数字,包括整数,小数
- iOS开发之应用内检测手机锁屏,解锁状态
- spring mvc poi导出excel
- Java使用Jacob转换Word为HTML
- os模块及os.path模块的应用举例
- DEVICE_ATTR的使用
- [C#]exchange发送,收件箱操作类
- CUDA[2] Hello,World
- 优秀的程序员不会觉得累成狗是一种荣耀
- SpringMVC整合Redis 出现 afterPropertiesSet signature: ()V) Incompatible argument to function 解决办法
- NSURLSessionDownloadTask 下载/断点下载
- 基于Redis实现分布式锁-Redisson使用及源码分析
- CUDA[1] Introductory
- 关于Animation动画事件的几项测试
- 数组去重-数组塌陷的解决方法
- iOS新浪微博分享SDK Check List