题目描述
【问题描述】作为篮球队教练,你需要从以下名单中选出 1 号位至 5 号位各一名球员,组成球队的首发阵容。每位球员担任 1 号位至 5 号位时的评分如下表所示。请你计算首发阵容 1 号位至 5 号位的评分之和最大可能是多少?(如果你把以上文字复制到文本文件中,请务必检查复制的内容是否与文档中的一致。在试题目录下有一个文件 team.txt,内容与上面表格中的相同,请注意第一列是编号)【答案提交】这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。
解法一
解法二
package com.atguigu.TEST;import java.util.Scanner;class Test{public static void main(String[] args) {Scanner input = new Scanner(System.in);try {int[][] team = new int[20][5];for (int i = 0; i < 20; i++) {for (int j = 0; j < 5; j++) {team[i][j] = input.nextInt();}}int maxSum = 0;for (int i = 0; i < 20; i++)for (int j = 0; j < 20; j++)for (int k = 0; k < 20; k++)for (int h = 0; h < 20; h++)for (int g = 0; g < 20; g++)if ((i != j && i != k && i != h && i != g) && (j != k && j != h && j != g)&& (k != h && k != g) && h != g) {int max = team[i][0] + team[j][1] + team[k][2] + team[h][3] + team[g][4];if (max > maxSum)maxSum = max;}System.out.println(maxSum);} catch (Exception e) {input.close();}}
}
答案
490