#include <iostream>
#include <math.h>
using namespace std;
int main()
{
int N, M; //苹果树棵树
cin >> N >> M; //疏果操作轮数
int **tree = new int* [N];
for(int i = 0; i < N; i++) {
tree[i] = new int[M + 1];
for(int j = 0; j < M + 1; j++)
cin >> tree[i][j];
}
int T = 0, k , P = 0;
for(int i = 0; i < N; i++) {
for(int j = 0; j < M + 1; j++)
T += tree[i][j];
}
for(int i = 0; i < N; i++) {
int temp = 0;
for(int j = 1; j < M + 1; j++) {
temp += abs(tree[i][j]);
}
if(temp > P) {
P = temp; //疏果个数
k = i + 1; //记录是第几棵树
}
}
cout << T << " " << k << " " << P;
return 0;
}
【题解】CCF CSP 201909-1 —— 小明种苹果
最新推荐文章于 2024-06-09 20:18:37 发布