描述

某次科研调查时得到了n个自然数,每个数均不超过1500000000(1.5*10^9)。已知不相同的数不超过10000个,现在需要统计这些自然数各自出现的次数,并按照自然数从小到大的顺序输出统计结果。

格式

输入格式

第1行是整数n(1<=n<=200000),表示自然数的个数。

第2~n+1行每行一个自然数。

输出格式

输出包含m行(m为n个自然数中不相同数的个数),按照自然数从小到大的顺序输出。每行输出两个整数,分别是自然数和该数出现的次数,其间用一个空格隔开。

样例1

样例输入1

8
2
4
2
4
5
100
2
100

样例输出1

2 3
4 2
5 1
100 2 

限制

每个测试点1s。

来源

NOIP2007提高组

问题链接: Vijos P1816 统计数字

问题分析

这是一个简单的统计计算问题。

构建map变量进行统计是一个比较简单的做法。

程序说明

(略)

题记

STL中的一下容器真是好东西。

参考链接:CCF201312-1 出现次数最多的数(100分)

AC的C++程序如下:

#include <iostream>
#include <map>using namespace std;int main()
{map<int, int> m;int n, v;// 输入数据,构建Mapcin >> n;while(n--) {cin >> v;m[v]++;}// 输出结果for(map<int,int>::iterator it=m.begin(); it!=m.end(); it++)cout << it->first << " " << it->second << endl;return 0;
}

Vijos P1816 统计数字【序列处理】相关推荐

  1. 信息学奥赛一本通 1239:统计数字 | 1847:【07NOIP提高组】统计数字 | OpenJudge NOI 2.4 7909 | 洛谷 P1097 [NOIP2007 提高组] 统计数字

    [题目链接] ybt 1239:统计数字 ybt 1847:[07NOIP提高组]统计数字 一本通中限制不许使用STL,那么引入头文件不能写<bits/stdc++.h>,只能写<i ...

  2. C语言case次数有限制吗,用switch...case语句统计数字、空格和其他字符出现的次数...

    //用switch...case语句统计数字.空格和其他字符出现的次数 //转自K&R #include int main(void) { int c, i, nwhite, nother, ...

  3. 统计数字,空白符,制表符_为什么您应该在HTML中使用制表符空间而不是多个非空白空间(nbsp)...

    统计数字,空白符,制表符 There are a number of ways to insert spaces in HTML. The easiest way is by simply addin ...

  4. 找出数组中最长的连续数字序列(JavaScript实现)

    原始题目: 给定一个无序的整数序列, 找最长的连续数字序列. 例如: 给定[100, 4, 200, 1, 3, 2], 最长的连续数字序列是[1, 2, 3, 4]. 小菜给出的解法: 1 func ...

  5. 【3006】统计数字

    统计数字 Time Limit: 3 second Memory Limit: 2 MB [问题描述] 一本书的页数为N,页码从1开始编起,请你求出全部页码中,用了多少个0.1.2.3.4.5.6.7 ...

  6. 算法设计原则验证实验报告_算法设计与分析实验报告 统计数字问题

    一 . 实验要求 1 .掌握算法的计算复杂性概念. 2 .掌握算法渐近复杂性的数学表述. 3 .掌握用 C++ 语言描述算法的方法. 4 .实现具体的编程与上机实验,验证算法的时间复杂性函数. 二 . ...

  7. P4331 [BalticOI 2004]Sequence 数字序列(左偏树)

    P4331 [BalticOI 2004]Sequence 数字序列 给定一个序列整数a1,a2,a3,-,an−1,ana_1, a_2, a_3, \dots, a_{n - 1}, a_na1​ ...

  8. bzoj1049[HAOI2006]数字序列

    1049: [HAOI2006]数字序列 Time Limit: 10 Sec  Memory Limit: 162 MB Submit: 1813  Solved: 789 [Submit][Sta ...

  9. 第十七期:2019人工智能统计数字和一些重要事实

    人工智能(AI)每天在以惊人的速度发展.这项技术在2018年已经取得了巨大的成功,简化医疗保健业的工作流程,降低制造业的间接费用,并减少教育业的行政工作量.现在是2019年,每天似乎都有一家新的AI初 ...

最新文章

  1. 对人脑如何控制手的新认识:我们为什么削水果时,拿的是刀柄而不会拿刀刃?...
  2. Xgboost简易入门教程
  3. SourceTree跳过Atlassian账号,免登陆,跳过初始设置
  4. python中的类怎样理解_理解Python数据类:Dataclass fields 的概述(下)
  5. SCU 4445 Right turn(dfs)题解
  6. python兔子和獾_少儿编程分享:手把手教你用PYTHON编写兔獾大作战(三)
  7. CS224d lecture 7札记
  8. cas3 自定义页面
  9. 超准中医体质测试 源码_可能是史上“最准”的抑郁症测试,试试你有没有患上抑郁症...
  10. vue 第六天(条件判断)
  11. 《OpenGL ES 3.x游戏开发(下卷)》一2.8 小结
  12. 下载dns linux命令,linux dns 部署命令(示例代码)
  13. matlab中如何去掉多行注释_MATLAB中多行注释的三种方法
  14. WIN10下msi GE62 1077 无线热点掉线问题处理(更新:取消自动关闭热点
  15. vim的关键词的补全功能
  16. 001-mac使用桌面、Dock、键盘、程序安装
  17. MybatisPlus乐观锁配置
  18. 3D漫游结合行业应用,实现企业营销价值
  19. 生活些许失落,工作些许失落
  20. 保持良好的人际关系,赢得好人缘的八大诀窍

热门文章

  1. 如何使用go读写excel
  2. Xna支持中文显示方法归纳
  3. C#获得Access数据库中的表名,以及根据表名获取字段名
  4. 动态创建Sql Server用户及其权限
  5. 第6章 基于锁的并发数据结构设计
  6. 【每日一题】Leetcode 刷题 二叉树-树的遍历 介绍
  7. Doris之物化视图
  8. impala查询数据与hive的查询数据比对(数据的校验)
  9. Maven的性质与部署整理
  10. docker gpu 创建 训练环境_巧用 Docker 快速部署 GPU 环境