`

G - 众数问题

 
阅读更多
#include <iostream>
using namespace std;

int main()
{
    int n, m;
    int num[101];
    int count[101];
    cin >> n;
    while(n--)
    {
        cin >> m;
        for(int i = 0; i < m; i++)
        {
            cin >> num[i];
            count[i] = 1;
        }

        if(m == 1)
        {
            cout << num[0] << " " << 1 << endl;;
            continue;
        }
        for(int i = 0; i < m - 1; i++)
        {
            for(int j = i + 1; j < m; j++)
            {
                if(num[i] == num[j])
                {
                    count[i] += 1;
                }
            }
        }
        int max = count[0];
        int flag = 0;
        for(int i = 1; i < m; i++)
        {
            if(count[i] > max)
            {
                max = count[i];
                flag = i;
            }
        }
        cout << num[flag] << " " << count[flag] << endl;
    }
    return 0;
}

 

Problem Description

所谓众数,就是对于给定的含有N个元素的多重集合,每个元素在S中出现次数最多的成为该元素的重数,多重集合S重的重数最大的元素成为众数。例如:S={1,2,2,2,3,5},则多重集S的众数是2,其重数为3。

现在你的任务是:对于给定的由m个自然数组成的多重集S,计算出S的众数及其重数。
 

Input

第一行为n,表示测试数据组数。(n<30),每组测试的第一行是一个整数m,表示多重集S中元素的个数为m,接下来的一行中给出m(m<100)个不大于10万的自然数
(不会出现不同元素出现的次数相同的情况,如:S={11,11,22,22,33,33})。

Output

每组测试数据输出一行,包含两个数,第一个是众数,第二个是其重数,中间以空格隔开。

Sample Input

1
6
1 2 2 2 3 5

Sample Output

2 3

 

 

分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    人教版小学数学五年级下册期末水平测试题.docx

    - 质量单位间的转换:千克(kg)与克(g)之间的转换率为1kg=1000g。 5. **分数与小数的转换**: - 将分数转换为小数:通过除法计算。 6. **假分数**: - 假分数表示分子大于或等于分母的分数。 7. **统计数据...

    人教版五年级数学小学学业水平测试题.pdf

    5. **单位转换**:1L=1000ml,1cm=0.01m,1dm³=1L,1min=60s,1kg=1000g,通过这些转换关系填写括号中的数值。 6. **分数与除法的关系**:41=4÷1,24=24/1,将分数写为除法形式。同时,24的小数形式是24/1。 7. ...

    分治法求n个整数的最大值实验报告.docx

    **问题2:众数问题的分治解法** 1. **问题分析**:先对n个数排序,记录中位数的数量。接着,根据中位数将数组分为两部分,重复此过程,比较新中位数的数量。当子数组无法再分时,记录的结果即为原问题的解。 2. **...

    Oracle数据库中多重集运算符使用方法

    Oracle 10g 中针对 SQL Server 2003 新添加了一系列支持 Advanced Multiset 的运算符,他们可以用于对 Oracle 数据库中的嵌套表进行处理。本文举例介绍了这些新函数的使用方法。

    花都区初三一模数学试卷及答案3精选.doc

    15. 四边形EFGH为矩形的条件:对角线互相平分且相等,或一组邻边相等且垂直,或四个角都是直角。题目要求添加条件,可以是∠ABC=90°。 16. 定义运算:根据a※b=a/b,可以推算出※2的值。 17. 直线方程的化简:未...

    bpgbblju.zip_K.

    JACdpG(Jaccard similarity coefficient with double precision G-measure)是一种基于集合相似度的聚类准确率,它考虑了类别间的交并比,适用于处理类别不平衡的情况。 在MATLAB环境中,k-modes算法的实现需要对...

    分治法求n个整数的最大值实验报告.pdf

    在这个实验报告中,我们将探讨如何使用分治法来解决两个问题:找到n个整数中的最大值和找出多重集合的众数。 **1. 分治法求最大值问题** 在寻找n个整数的最大值问题中,我们首先将这n个数分为两部分,每部分大约...

    统计学原理计算公式.doc

    公式为:如果众数组的频数为`F`,前一组频数为`F1`,后一组频数为`F2`,组距为`g`,则众数组下限`L`可以通过`L = a + (F - F1) * g`来计算。 - **中位数**:中位数是将数据从小到大排列后处于中间位置的值。分组...

    统计学常用概念及公式

    #### 一、众数【MODE】 **1. 未分组数据或单变量值分组数据众数的计算** - **定义**: 在未分组的数据集或者单个变量值分组的数据集中,众数是指出现频率最高的变量值。 - **计算方法**: 直接统计每个变量值出现的...

    八年级数学下试题(29份精品)【新课标人教版】10.doc

    - 题目10:众数、平均数和中位数的概念,答案是A。 - 题目11:比例性质在平行四边形中的应用,答案是D。 - 题目12:数据变换对平均数和方差的影响,答案是B。 2. **填空题** - 题目13:科学记数法转换,答案是...

    邹城市第二实验小学第二学期五年级数学期末测试精选.doc

    10. **中位数和众数**:中位数是一组数据从小到大排列后位于中间位置的数,众数是一组数据中出现次数最多的数。根据给定的信息,可以计算出中位数和众数。 11. **找次品**:找到一瓶略重的盐水,最少需要称的次数...

    新疆乌鲁木齐市2013年中考数学真题试题

    - 变换规则:理解f(a, b)和g(a, b)的定义,应用这些规则解决组合问题。 - 莱布尼茨调和三角形:理解其构造规则,求解特定位置的数值。 - 代数表达式的最值:通过代数方法找到2k^2 - 8k + 6的最小值。 3. 不等式...

    统计学常用公式免费资源

    #### 一、众数【MODE】 众数是指一组数据中出现频率最高的数值。在统计分析中,众数能够帮助我们了解数据集中的集中趋势。 1. **未分组数据或单变量值分组数据众数的计算** 对于未分组的数据或单变量值分组数据...

    (完整word版)计量地理学复习资料.docx

    - **G统计**:衡量全局空间自相关强度。 - **Moran散点图**:可视化空间自相关的图形表示。 10. **统计整理步骤**: - 数据收集 - 数据整理,如制作频数分布图 - 计算组中值 11. **相关分析与回归分析**: -...

    oracle10g之统计与分析函数

    17. **STATS_MODE**:计算一组数据的众数。 18. **STATS_MW_TEST**,**STATS_ONE_WAY_ANOVA**,**STATS_T_TEST_***,**STATS_WSR_TEST**:用于Mann-Whitney检验、单因素方差分析、t检验和威尔科克森符号秩检验等统计...

    (完整word版)计量地理学题库.docx

    - 单峰负偏态分布中,算数平均数小于中位数和众数。 - 偏相关系数的绝对值越大,表示变量间的偏相关程度越高。 - 锡尔系数用于衡量收入分配的不均衡程度,系数越大,表示分配差异越大。 4. **时间序列分析**:...

    计量地理学复习资料整合版.pdf

    - 局部指标:LISA、G 统计量、Moran散点图。 20. **AHP决策法**: - 通过层次分析解决决策问题,包含判断矩阵、一致性检验等步骤。 21. **地理数据类型**: - 空间数据和属性数据、定性与定量、来源多样。 22....

    广西柳州市2013届初中数学毕业升学模拟考试试题

    - 菱形和四边形的性质:第十六题要求通过菱形EFGH推断四边形ABCD的形状。 - 圆锥的展开图:第十七题要求计算扇形的圆心角,涉及圆锥的表面积计算。 - 矩形折叠问题:第十八题通过折叠后的矩形构造出新的几何关系...

    1_Level Ⅰ业务数据分析师 24.9G的学习资料 资料全面,包含大纲和学习计划表 百度网盘

    - **描述性统计**:平均数、中位数、众数等基本统计量的计算及意义。 - **推断统计**:假设检验、置信区间等统计方法的应用。 #### 2.3 数据可视化 - 掌握常用的数据可视化工具(如Tableau、Power BI)及其基本操作...

    统计学常用公式.pdf

    G = (∏xi)^(1/n) 5.调和平均数(HARMEAN) 调和平均数是指一组数据的倒数的平均值,然后再取倒数。 简单调和平均数计算公式: H = n / (Σ(1/xi)) 加权调和平均数计算公式: H = (Σmi) / (Σmi/xi) 6.极差...

Global site tag (gtag.js) - Google Analytics