当前位置: 首页 > news >正文

购物网站建设成本太原网站建设电话

购物网站建设成本,太原网站建设电话,怎么开网店呢,新河县招聘信息网题目 所谓众数,就是对于给定的含有N个元素的多重集合,每个元素在S中出现次数最多的成为该元素的重数, 多重集合S重的重数最大的元素成为众数。例如:S{1,2,2,2,3,5},则多重集S的众数是2,其重数为3。 现在你…
题目

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

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

输入

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

输出

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

样例输入

1
6
1 2 2 2 3 5

样例输出

2 3

分析

该题可以使用一个“巧”方法解决,可以用数组值记录对应数字出现的次数(即重数),然后用数组下标值记录输入的数字,到时候输出结果时即可输出重数最大的(也就是数组值里面最大的),那么该重数对应的下标即是众数。

代码

#include <stdio.h>
int main() {int n;//输入组数scanf("%d", &n);for (int i = 0; i < n; i++) {int m;//输入数组的个数scanf("%d", &m);int s[100] = { 0 };int max = 0;int node = 0;for (int j = 0; j < m; j++) {int num;//输入m个有序的值scanf("%d", &num);//在对应的数组下加1s[num]++;//通过比较数组的值(该下标num出现的次数),找出最大的数值,再将num赋给nodeif (s[num] > max) {max = s[num];node = num;}}printf("%d %d\n", node, max);}
}

http://www.yayakq.cn/news/53959/

相关文章:

  • 石家庄手机网站制作多少钱asp.net 音乐网站开发
  • 阿里云网站建设方案书是什么做网站资源存储
  • 做视频网站赚钱嘛wordpress 不显示全文
  • 网站建设 seo模块wordpress有中文主题吗
  • 沧州市东光建设局 网站网站被屏蔽怎么访问
  • 网站开发的学习路线荣成市建设局网站
  • 网站建设网站制作网站设计做我韩国连续剧网站
  • go语言网站开发厦门效果图制作公司
  • 集团网站 wordpress长沙计算机培训机构排名前十
  • 各大网站开发的区块链wordpress制作培训网站
  • 好的做网站的公司有哪些哪里学做网站
  • 做网站建设需要什么资质实训做网站收获
  • 免费建立手机网站吗做外贸英文网站
  • 网站点击弹出下载框 怎么做的国家企业信息公示(全国)
  • 网站icp备案条件请别人做网站有风险吗
  • 一站式平台网站开发技术郑州app开发制作
  • 装修效果图网站推荐大型门户网站建设效果怎么样
  • 用dw怎么做用户登录页面的网站一搜网站制作
  • 艺纵网站建设建立个人视频播放网站
  • 文网站建设费用计入什么科目北京外包公司有哪些
  • 雕刻机做外贸都是哪些网站怎么上线网站
  • 花都做网站公司云服务器做视频网站
  • 怎样提高网站的流量哪个网站可以做免费商业推广
  • 百度推广怎么找客户seo技术培训广东
  • 佛山自助建站系统ppt模板去哪个网站下载
  • 做电影网站的资源从哪里换手机网站存储登录信息
  • 外贸自建站平台怎么找织梦网站手机版端设置
  • 有域名怎样建设网站用dw设计网站怎么做
  • 金融网站怎么做的青海建设厅职称网站
  • 黄山北京网站建设湖州 网站建设公司