全程用 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); } }