这个题目一开始看错了题目,理解错了意思。。。唉,总是犯这种毛病啊悲催,记得去buaa也是犯了这毛病害的第一题就没AC,哭……
好了,上源码!
#include <stdio.h>
int main(){
int up = 6, down = 4, stop = 5;
int n, i;
while((scanf("%d",&n) != EOF)&& n){
int floor, fore = 0, time = 0;
for(i = 0; i < n; i++){
scanf("%d",&floor);
if(floor > fore){
time += up * (floor - fore) + stop;
}
else{
time += down * (fore - floor) + stop;
}
fore = floor;
}
printf("%d\n",time);
}
return 0;
}