统计整数出现次数
来源:互联网 发布:陕西广电网络产业集团 编辑:程序博客网 时间:2024/05/11 21:46
问题描述
给定n个整数,请统计出每个整数出现的次数,按出现次数从多到少的顺序输出。
输入格式
输入的第一行包含一个整数n,表示给定数字的个数。
第二行包含n个整数,相邻的整数之间用一个空格分隔,表示所给定的整数。
输出格式
输出多行,每行包含两个整数,分别表示一个给定的整数和它出现的次数。按出现次数递减的顺序输出。如果两个整数出现的次数一样多,则先输出值较小的,然后输出值较大的。
样例输入
12
5 2 3 3 1 3 4 2 5 2 3 5
样例输出
3 4
2 3
5 3
1 1
4 1
评测用例规模与约定:1 ≤ n ≤ 1000,给出的数都是不超过1000的非负整数。
【代码】
#include <iostream>
using namespace std;
int main()
{ int a[1000]={0};
int n,num;
while(cin>>n)
{
for(int i=0;i<n;i++) //注意
{ cin>>num;
a[num]++;
}
for(int i=1000-1;i>0;i--) //排序
for(int j=0;j<1000;j++)
if(a[j]==i)
cout<<j<<" "<<a[j]<<endl;
}
return 0;
}
0 0
- 统计整数出现次数
- 统计出整数1-N中1出现的次数。
- CCF之统计出现整数的次数并排序
- 统计一个整数里面出现次数最多最大的数字
- 给定n个整数,请统计出每个整数出现的次数,按出现次数从多到少的顺序输出。
- 统计整数出现的次数【按次数大小输出】-直接暴力解
- 统计单词出现次数
- 统计字符出现次数
- 元素出现次数统计
- 统计出现次数案例
- Excel统计出现次数
- excel统计出现次数
- 统计字符出现次数
- 字符串出现次数统计
- 随机产生50个【10,50】之间的整数,统计各个整数出现的次数等
- 出现次数最多的整数
- 出现次数最多的整数
- 出现次数最大的整数
- CentOS搭建MySQL5.6主从复制
- spring-boot properties 配置信息
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtm
- viso2013找不到基本流程图模板
- 对于REST中无状态(stateless)的一点认识
- 统计整数出现次数
- sql动态insert向varchar(MAX)中写入据的问题,在写入时出现列无效。
- 第三周 项目4--顺序表的应用(1)
- git 指令学习2
- 【Extjs6】给tabpanel添加右键菜单
- ISO 14443 非接触式射频卡标准学习
- IOS 性能提升总结
- Eclipse中关于JRE System Library、Web App Libraries的疑惑
- 企业内网通过itms-services(https)协议安装IOS应用