首页 > 代码库 > hdu 1008 注意同层情况

hdu 1008 注意同层情况

技术分享

#include<iostream>using namespace std;int main(){    int n;    int a[100];    while(cin>>n)    {        int t=0,m=0;        if(n==0)            break;        for(int i=0;i<n;i++)            {                cin>>a[i];                if(a[i]>m)                {                    t+=(a[i]-m)*6;                }                else if(a[i]<m)                {                    t+=(m-a[i])*4;                }                m=a[i];                t=t+5;  // 因为同层时要停留 所以t+=5不能放到if里面去            }            cout<<t<<endl;    }    return 0;}

 

hdu 1008 注意同层情况