HDU 1008
题目描述

解题思路
简单模拟,设置中间变量temp进行电梯楼层的更新即可
代码
#include<iostream>
using namespace std;
int main()
{
int n;
while(cin>>n&&n!=0){
int now=0,sum=0,temp; //每次测试记得初始化
for(int i=1;i<=n;i++){
cin>>temp; //中间变量temp
if(temp>now) sum+=(temp-now)*6+5;
else sum+=(now-temp)*4+5;
now=temp; //进行更新
}
cout<<sum<<endl;
}
return 0;
}

浙公网安备 33010602011771号