CCF:201909-1 小明种苹果

问题描述

在这里插入图片描述
在这里插入图片描述

思路

对于每一棵苹果树,统计他的疏果数目,用原来苹果树上的苹果数减去疏果个数即为剩下的苹果数,对剩下的苹果数用T值累加即可,对于最多疏果个数可以通过每次的计数值与最大值进行比较即可,更新K和P即可得到最终结果。

代码

#include<iostream>
using namespace std;

int main()
{
	int M,N;
	cin>>N>>M;
	int T=0,P=0,K=0;
	for(int i=0;i<N;i++)
	{
		int num;
		cin>>num;
		int temp=0;
		for(int j=0;j<M;j++)
		{
			int a;
			cin>>a;
			temp-=a;
		}
		T=T+num-temp;
		if(temp>P)
		{
			P=temp;
			K=i+1;
		}
	}
	cout<<T<<" "<<K<<" "<<P;
	return 0;
}

猜你喜欢

转载自blog.csdn.net/weixin_42729072/article/details/105379549