HDOJ1008

 还要注意的是考虑相邻二个命令都在一个楼层 

每一次命令从0开始。。。

#include<iostream>
using namespace std;
int main()
{
    int N;
    while(cin>>N)
    {
                 int time=0,from=0,to=0;
                 
                 if(N==0) break;
                 for(int i=0;i<N;i++)
                 {
                         cin>>to;
                         if(to>from)
                         time+=(to-from)*6+5;
                         else 
                         time+=(from-to)*4+5;
                         from=to;
                         
                         
                 }

                 cout<<time<<endl;
    }

}

posted @ 2014-03-18 21:44  FREE小宝  阅读(114)  评论(0编辑  收藏  举报