首页 > 代码库 > hdu-1008

hdu-1008

这个题就是计算这个人乘坐电梯到达目的楼层所用的时间。


电梯向上走一层用6时间,电梯向下走一层用4时间,每次到指定楼层会停留5时间。


代码如下:

#include<iostream>
using namespace std;
int main()
{
    int n,ord[522],ans;
    while(cin>>n&&n)
    {
        for(int i=0;i<n;i++)
        cin>>ord[i];
        ans=5*n+ord[0]*6;
        for(int i=1;i<n;i++)
        if(ord[i]>ord[i-1])
        ans+=(ord[i]-ord[i-1])*6;
        else
        ans+=(ord[i-1]-ord[i])*4;
        cout<<ans<<endl;
    }
    return 0;
}


hdu-1008