Basic Level 1092 最好吃的月饼 (20分)

2023-11-17

题目

月饼是久负盛名的中国传统糕点之一,自唐朝以来,已经发展出几百品种。
在这里插入图片描述
若想评比出一种“最好吃”的月饼,那势必在吃货界引发一场腥风血雨…… 在这里我们用数字说话,给出全国各地各种月饼的销量,要求你从中找出销量冠军,认定为最好吃的月饼。

输入格式:

输入首先给出两个正整数 N(≤1000)和 M(≤100),分别为月饼的种类数(于是默认月饼种类从 1 到 N 编号)和参与统计的城市数量。

接下来 M 行,每行给出 N 个非负整数(均不超过 1 百万),其中第 i 个整数为第 i 种月饼的销量(块)。数字间以空格分隔。

输出格式:

在第一行中输出最大销量,第二行输出销量最大的月饼的种类编号。如果冠军不唯一,则按编号递增顺序输出并列冠军。数字间以 1 个空格分隔,行首尾不得有多余空格。

输入样例:

5 3
1001 992 0 233 6
8 0 2018 0 2008
36 18 0 1024 4

输出样例:

2018
3 5

思路分析:

两个for循环,利用sum_total计算总和,再比较输出最大的max_noon然后再遍历输出最大的种类种类。

代码:

#include <bits/stdc++.h>
using namespace std;
int main(){
    int n, m, flag = 0, max_noon = -1, temp;
    cin >> n >> m;
    int sum_total[n + 1] = {0};
    for(int i = 1; i <= m; i++){
        for(int j = 1; j <= n; j++){
            cin >> temp;
            sum_total[j] += temp;
            if(max_noon < sum_total[j]) max_noon = sum_total[j];
        }
    }
    cout << max_noon << endl;
    for(int i = 1; i <= n; i++)
        if(sum_total[i] == max_noon){
            printf("%s%d", flag ? " " : "", i);
            flag = 1;
        }
    return 0;
}

PAT_BasicLevel

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Basic Level 1092 最好吃的月饼 (20分) 的相关文章

  • 浅谈漏洞及其分类

    浅谈漏洞及其分类 一 漏洞概念 漏洞是指一个系统上硬件 软件 协议等具体实现或系统安全策略上存在的弱点或缺陷 系统对特定威胁攻击或危险事件的敏感性 或进行攻击的威胁作用的可能性 这些缺陷 错误或不合理之处可能被有意或无意地利用 可以使攻击者
  • python中unexpected indent报错的解决办法

    python中unexpected indent报错的解决办法 在我们初步学习pyton的时候 由于对python语言的学习掌握不充分 则会导致所编写的代码 运行时候报错 比如 容易报错的unexpected indent问题 下面举例说明

随机推荐