其他分享
首页 > 其他分享> > PTA乙级1092,最好吃的月饼

PTA乙级1092,最好吃的月饼

作者:互联网

分析:
见注解

    #include<bits/stdc++.h>
    using namespace std;
    
    int main(){
        int n,m,max=-1,maxid;//max表示月饼最大销量,maxid表示最大销量的月饼最大可能编号
        cin>>n>>m;
        vector<int>v(n+1);
        for(int i=1;i<=m;i++){
            for(int j=1;j<=n;j++){
                int t=v[j];
                cin>>v[j];
                v[j]=t+v[j];//对j号月饼销量进行累加
            }
        }
    
        for(int i=1;i<=n;i++){
            if(v[i]>=max){
                max=v[i];
                maxid=i;//最大销量月饼的编号,注意是最大编号
            }
        }
        cout<<max<<endl;//输出月饼销量最大值
    
        for(int i=1;i<maxid;i++){//从头遍历,在1和maxid-1之间看看是否有一种编号的月饼销量值也为最大值
            if(v[i]==max){
                cout<<i<<" ";//如果有,输出i和空格
            }
        }
        cout<<maxid;//输出一定存在的这个最大编号值
    
        return 0;
    }

标签:maxid,1092,月饼,int,max,销量,PTA,乙级,编号
来源: https://blog.csdn.net/qq_43768560/article/details/98470487