时间限制: 1 s
 空间限制: 128000 KB
 题目等级 : 白银 Silver
题目描述 Description

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

输入描述 Input Description

第1行是整数n,表示自然数的个数。
第2~n+1 行每行一个自然数。

输出描述 Output Description

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

样例输入 Sample Input

8
2
4
2
4
5
100
2
100

样例输出 Sample Output

2 3
4 2
5 1
100 2

数据范围及提示 Data Size & Hint

【限制】
40%的数据满足:1<=n<=1000
80%的数据满足:1<=n<=50000
100%的数据满足:1<=n<=200000,每个数均不超过1 500 000 000(1.5*10^9)

#include <algorithm>
#include <iostream>
#include <cstdio>
#include <map>
using namespace std;long long dl[200001],head,i;
map<long long,long long>q;long long qr()
{long long f=1,x=0;char ch=getchar();while(ch>'9'||ch<'0'){if(ch=='-') f=-1;ch=getchar();}while(ch>='0'&&ch<='9'){x=x*10+(long long)ch-48;ch=getchar();}return x*f;
}
int main()
{ios::sync_with_stdio(false);long long a,n;n=qr();for(i=1;i<=n;++i){a=qr();if(q[a]==0) dl[head++]=a;q[a]++;}sort(dl,dl+head);for(i=0;i<head;++i)cout<<dl[i]<<" "<<q[dl[i]]<<endl;return 0;
}

转载于:https://www.cnblogs.com/ruojisun/p/6258662.html

codevs 1164 统计数字相关推荐

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

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

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

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

  3. 【3006】统计数字

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

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

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

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

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

  6. java常用的统计_(OJ)Java常用类-统计数字次数

    统计数字次数 Problem Description 命令行输入一个由数字组成的任意字符串,统计出每个数字出现的次数. Input Description 1239586838 Output Desc ...

  7. 信息学奥赛一本通(1239:统计数字)

    1239:统计数字 时间限制: 1000 ms         内存限制: 65536 KB 提交数: 6439     通过数: 2627 [题目描述] 某次科研调查时得到了n个自然数,每个数均不超 ...

  8. Vijos P1816 统计数字【序列处理】

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

  9. c语言统计出现个数,C语言统计数字出现的个数

    程序功能:统计数字出现的个数 例如:输入1 2 3 1 2 4 2 3 1 输出:1 3 2 3 3 2 4 1 能看懂吗?就是1出现3次,2出现3次,3出现2次,4出现1次 #define M 50 ...

  10. 统计数字问题Python

    问题描述 统计数字问题:一本书的页码从自然数1开始顺序编码直到自然数n.书的页码按照通常的习惯编排,每个页码都不含多余的前导数字0.例如第6页用6表示而不是06或006.数字统计问题要求对给定书的总页 ...

最新文章

  1. java rw_Java基础之I/O流详解
  2. 微软开源 Windows 软件包管理器 winget,一行命令安装软件
  3. python 培训-Python培训
  4. 我在中国图书网不愉快的购书经历!!!!!!!
  5. 攻防世界———MISC 高手区题解
  6. C# ref跟out
  7. Windows socket之最简单的socket程序
  8. 2个字段并在一次插入一个字段里面_elasticsearch外用与内观(二)-当插入文档时,elasticsearch都在做什么...
  9. Linux内核访问外设I/O--动态映射(ioremap)和静态映射(map_desc) (转载)
  10. 基于JAVA+SpringMVC+MYSQL的社区交友平台
  11. 零基础带你学习MySQL—Select语句以及注意事项(十)
  12. 液压控制系统的simulink搭建
  13. 如何让素数分列C语言,哥德巴赫猜想栾生三生素数无限波林那克猜想两素数差证明,(定稿...
  14. win10关闭计算机的原因,win10电脑自动关机是怎么回事
  15. 如何将word文件的大小进行压缩?
  16. Sketch掌握常用快捷键提升工作效率
  17. 特斯拉看位置说服务器错误,特斯拉App惊现大面积宕机!车主集体发飙,官方处理太弱智了...
  18. 网络钩子webhook
  19. 两位数码管秒表c语言,单片机C语言编程实现双数码管可调秒表
  20. B站左程云算法视频笔记(01

热门文章

  1. 软件公司产品营销大数据分析(上)
  2. 手把手教你强化学习 (三)马尔可夫决策过程与贝尔曼方程
  3. 【转】格雷斯特(Glest)Glest(开源RTS游戏)编译备忘
  4. DECLARE_DYNAMIC IMPLEMENT_DYNAMIC
  5. 【C++标准库】字符串
  6. UNIX环境--线程
  7. Eclipse中屏蔽日志
  8. 同一页面中加载两个相同的控件,结果只能出来一个,这是为什么
  9. POJ2352 Stars
  10. heart ultrasound from american society of echocardiography