一开始用的矩阵存储,结果只得了80分,随后干脆就不存储了,直接统计需要的值
题目
代码
#include <iostream>
using namespace std;
int main()
{
int n,m;//苹果树棵数,疏果操作的轮数,即,矩阵的行数和列数
cin>>n>>m;
int apple=0;//苹果总数
int cut=0;//疏果总数
int index=0;//疏果数最多的编号
int num=0;//最多的疏果数
for(int i=0;i<n;i++){
int temp;
int cuti=0;
cin>>temp;
apple+=temp;
for(int j=0;j<m;j++){
int tempp;
cin>>tempp;
cuti+=tempp;
}
cut+=cuti;
if(num>cuti){
index=i;
num=cuti;//此处疏果数为负数
}
}
int T=apple+cut;
int K=index+1;
int P=-num;
cout<<T<<' '<<K<<' '<<P;
return 0;
}