题目:1092 最好吃的月饼 - PAT (Basic Level) Practice (中文) (pintia.cn)
坑点
样例是5款月饼在3个城市的销量。
题目要求这5款月饼在三个城市的最大总销量,然后有并列的,一起输出编号
#include<iostream>
#include<vector>
using namespace std;
vector<int>ans;
int main()
{
int n,m;cin>>n>>m;
int a[1005]={0},sum[1005]={0};
int max_xl=0,max_num=0;
//m行n列
for(int i=1;i<=m;i++)
{
for(int j=1;j<=n;j++)
{
int temp;cin>>temp;
//每一列相加起来,找出最大值
sum[j]+=temp;
if(sum[j]>max_xl)
max_xl=sum[j];
}
} cout<<max_xl<<endl;
for(int j=1;j<=n;j++)
{
if(sum[j]==max_xl)ans.push_back(j);
}
for (int i = 0; i < ans.size(); i++)
{
if (i != 0)
cout << " ";
cout << ans[i];
}
return 0;
}