全程用 long
返回 e m h 和 五个加起来除以3 中的最小值
如果没有em mh 可以理解
但是考虑到 例如
0 6 0 1 6
emh 6 7 6 min1 3
这种重叠
可能考虑到 mh 或者em不够分 但是事实证明是都够分的
import java.util.Scanner;
import java.util.*;
public class Main{
public static void main(String[] args){
long[] qs = new long[5];
Scanner in = new Scanner(System.in);
for(int i=0; i<5; i++){
qs[i] = in.nextLong();
}
long a = qs[0] + qs[1] + qs[2] + qs[3] + qs[4];
long min1 = a/3;
long E = qs[0] + qs[1];
long M = qs[1] + qs[2] + qs[3];
long H = qs[3] + qs[4];
long res = Math.min(min1,E);
res = Math.min(res,M);
res = Math.min(res,H);
System.out.println(res);
}
}


京公网安备 11010502036488号