hdu hdu ACM Steps 1.2.1 Elevator
一道简单的模拟题。
输入当前是几楼,if判断一下,运算一下,输出答案。
#include<cstdio> int n,a,ans,now; int main() { while(scanf("%d",&n) && n ) { ans=now=0; for(int i=1;i<=n;i++) { scanf("%d",&a); if(a>now) ans+=6*(a-now); if(a<now) ans+=4*(now-a); ans+=5; now=a; } printf("%d\n",ans); } return 0; }