`
JAVA那点事
  • 浏览: 17417 次
  • 性别: Icon_minigender_1
  • 来自: 宁波
社区版块
存档分类

HDU 1008 Elevator

阅读更多

原题:http://acm.hdu.edu.cn/showproblem.php?pid=1008


JAVA 代码(AC):

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        while(in.hasNext()){
            int n = in.nextInt();
            int floor_begin=0;
            int floor_end=0;
            int total_time = 0;
            if(n==0)
                break;
            for(int i=0;i<n;i++)
            {
                int floor = in.nextInt();
                floor_end = floor;
                if(floor_end>floor_begin)
                {
                    total_time += (floor_end-floor_begin)*6;
                }
                else
                {
                    total_time += (floor_begin-floor_end)*4;
                }
                floor_begin = floor_end;
            }
            total_time += n*5;
            System.out.println(total_time);    
        }
    }

}
 
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics