1092 最好吃的月饼 分数20分

77 阅读1分钟

题目: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;
}