首页 > 代码库 > 模拟/hdu 1008 Elevator
模拟/hdu 1008 Elevator
题意
开始电梯在0层
给出n个指令,每个代表下一步停到哪层
每往上一层需要6秒,往下一层需要4秒,停止需要5秒
求总时间
分析
数据很小,模拟即可喵~
Accepted Code
1 /* 2 PROBLEM:hdu1007 3 AUTHER:Nicole Lam 4 MEMO:模拟 5 */ 6 7 8 #include<cstdio> 9 using namespace std;10 11 int main()12 {13 int n;14 scanf("%d",&n);15 while (n!=0)16 {17 int now=0,time=0,next;18 for (int i=1;i<=n;i++)19 {20 scanf("%d",&next);21 if (next>=now) time+=(next-now)*6+5;22 else time+=(now-next)*4+5;23 now=next;24 }25 printf("%d\n",time);26 scanf("%d",&n);27 }28 29 return 0;30 }
模拟/hdu 1008 Elevator
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。