andy6804tw
8/12/2016 - 4:34 AM

http://e-tutor.itsa.org.tw/e-Tutor/mod/programming/view.php?id=8304 這題把每個與前一個相減結果相加就是答案了

http://e-tutor.itsa.org.tw/e-Tutor/mod/programming/view.php?id=8304

這題把每個與前一個相減結果相加就是答案了

import java.util.*;  
  
public class Main {  
  
    public static void main(String[] args) {  
        Scanner scn = new Scanner(System.in);  
        while(scn.hasNext()){
        	int arr[][]=new int [5][2];
        	for(int i=0;i<5;i++){
        		arr[i][0]=scn.nextInt();
        		arr[i][1]=scn.nextInt();
        	}
        	int tot=arr[0][0]+arr[0][1];
        	for(int i=1;i<5;i++){
        		tot+=Math.abs(arr[i][0]-arr[i-1][0])+Math.abs(arr[i][1]-arr[i-1][1]);
        	}
        	System.out.println(tot);
        }
    }
    
/* 
    題目:[C_MM208-易] 求移動路徑格數
    作者:1010
    時間:西元 2016 年 8 月 */
}