2017年8月12日 星期六

UVA10041:Vito's family

  1. import java.util.*;  
  2. class main{  
  3. public static void main(String[] args){  
  4. Scanner sc = new Scanner(System.in);  
  5. int count = sc.nextInt();  
  6. for(int i = 0 ; i < count ; i++){  
  7. int[] N = new int[sc.nextInt()];  
  8. for(int k = 0 ; k < N.length ; k++)  
  9.   N[k]= sc.nextInt();  
  10.    Shorts(N);  
  11. }  
  12.   
  13. }  
  14. public static void Shorts(int[] N){  
  15. Arrays.sort(N);  
  16. int med =0,len=0;  
  17. if(N.length%2 == 1) med = N.length/2 ;  
  18. else med = ((N.length/2)+(N.length/2-1))/2  ;  
  19. for(int i = 0 ; i < N.length ; i++)  
  20.  len+= Math.abs(N[med]-N[i]);  
  21.    
  22.  System.out.println(len);  
  23. }  

沒有留言:

張貼留言

注意:只有此網誌的成員可以留言。