题目
代码
package fushi2;
import java.util.Scanner;
public class test33 {
static int k=0;
static int[] T;//T为第i棵剩下的苹果数
static int[] P;//P为第i棵去掉的苹果数
static int sum = 0;//所有剩余的苹果数
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
String[] s = scan.nextLine().split(" ");
int N = Integer.parseInt(s[0]);//苹果数棵树
int M = Integer.parseInt(s[1]);//操作轮数
T = new int[N];//剩下的苹果数
P = new int[N];//操作一共的苹果数
int max = 0;
int sum = 0;
for (int i = 0; i < N; i++) {//处理N棵树
String[] t = scan.nextLine().split(" ");
T[i] = Integer.parseInt(t[0]);//开始前的苹果数
for (int j = 1; j <=M; j++) {
int d = Integer.parseInt(t[j]);
T[i]+=d;
P[i]-=d;
}
}
// System.out.println("树棵树:"+N);
// System.out.println("轮数:"+M);
for (int i = 0; i < N; i++) {
// System.out.println(T[i]);
sum+=T[i];
}
// for (int i = 0; i < N; i++) {
// System.out.println(P[i]);
// }
//判断 剩余的那个多
for (int i = 0; i < N; i++) {
if(P[i]>max) {
max = P[i];
k=i+1;
}
}
System.out.println(sum+" "+k+" "+P[k-1]);
}
}