package acm;
import java.util.Scanner;
public class 电梯升降 {
public static void main(String args[]){
Scanner input = new Scanner(System.in);
while(input.hasNext()){
int a = input.nextInt();
if(a == 0) break;
int d = 0;
int sum = 0;
if(a != 0 && a < 100){
for(int c = 0;c < a;c ++){
int b = input.nextInt();
if(b >= d)
sum = sum + (b - d)*6 + 5;//电梯上升
if(b < d)
sum = sum + (d - b)*4 + 5;//电梯下降
d = b;//把b赋给d,与下一个数比较,如此循环
}
System.out.println(sum);
}
}
}
}
题目描述
package acm;
import java.util.Scanner;
public class 电梯升降 {
public static void main(String args[]){
Scanner input = new Scanner(System.in);
while(input.hasNext()){
int a = input.nextInt();
if(a == 0) break;
int d = 0;
int sum = 0;
if(a != 0 && a < 100){
for(int c = 0;c < a;c ++){
int b = input.nextInt();
if(b >= d)
sum = sum + (b - d)*6 + 5;//电梯上升
if(b < d)
sum = sum + (d - b)*4 + 5;//电梯下降
d = b;//把b赋给d,与下一个数比较,如此循环
}
System.out.println(sum);
}
}
}
}