P 5738【深基7.例4】歌唱コンクール---Java

9783 ワード

    

n(n≤100)n(n\le 100)n(n≤100)          ,    m(m≤20)m(m\le 20)m(m≤20)       ,      0   10  。                       ,       ,   m−2m-2m−2        。              ?     2    。
    

 
    

 
      
   #1

7 6
4 7 2 6 10 7
0 5 0 10 3 10
2 6 8 4 3 6
6 3 6 7 5 8
5 9 3 3 8 1
5 9 9 3 2 0
5 8 0 4 1 10

   #1

6.00
import java.sql.Array;
import java.text.DecimalFormat;
import java.util.*;

public class P5738 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        int m = sc.nextInt();
        float[][] num = new float[n][m];
        for (int i = 0; i < n; i++) {
            for (int j = 0; j < m; j++) {
                num[i][j] = sc.nextInt();
            }
        }
        sc.close();
        int sum = 0;
        ArrayList <Float>arrayList = new ArrayList<>();
        for (int i = 0; i < n; i++) {
            Arrays.sort(num[i]);    //            
            for (int j = 1; j < m-1; j++) {
                sum+=num[i][j];
            }
            arrayList.add((float) sum);
            sum =0;
        }
        Collections.sort(arrayList);
        float s= (float) arrayList.get(arrayList.size()-1);
        DecimalFormat df = new DecimalFormat("0.00");
        System.out.print(df.format(s/(m-2)));
    }
}