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

1164 统计数字

1164 统计数字

 

2007年NOIP全国联赛提高组

 时间限制: 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)

分类标签 Tags 点此展开 

 
大陆地区  NOIP全国联赛提高组  2007年

水!!!

 

AC代码:

#include<cstdio>
#include<iostream>
#include<algorithm>
using namespace std; 
int a[200010],n,t=1;
int main(){
    scanf("%d",&n);
    for(int i=1;i<=n;i++) scanf("%d",&a[i]);    
    sort(a+1,a+n+1);
    for(int i=1;i<=n+1;i++){
        if(a[i]==a[i-1]) ++t;
        else if(i!=1){
            printf("%d %d\n",a[i-1],t);
            t=1;
        }
    } 
    return 0;
}

 

转载于:https://www.cnblogs.com/shenben/p/5788920.html

相关文章:

  • 大神的Blog挂了,从Bing快照里复制过来的备份
  • linux内核值shmmax问题
  • 一行神奇的javascript代码
  • Mybatis初体验
  • JSP_内置对象_out
  • ubuntu desktop解决系统启动后网络没有主动连接
  • 第6集_奇点和安迪吃饭2 吃野生鲫鱼
  • 老男孩教育-linux面试题-基础题1
  • Redis常用命令入门2:散列类型
  • mysql通过配置文件进行优化
  • linux基础概念和个人笔记总结(6)
  • 终身受益的九段话
  • 前后端分离 的趋势
  • PHP isset()与empty()的使用区别详解
  • CentOS 7系统LAMP配置PHP-FPM的示例
  • 【mysql】环境安装、服务启动、密码设置
  • Hibernate【inverse和cascade属性】知识要点
  • IDEA常用插件整理
  • Leetcode 27 Remove Element
  • October CMS - 快速入门 9 Images And Galleries
  • thinkphp5.1 easywechat4 微信第三方开放平台
  • Web标准制定过程
  • 程序员最讨厌的9句话,你可有补充?
  • 在weex里面使用chart图表
  • 积累各种好的链接
  • # 再次尝试 连接失败_无线WiFi无法连接到网络怎么办【解决方法】
  • #13 yum、编译安装与sed命令的使用
  • $(function(){})与(function($){....})(jQuery)的区别
  • (delphi11最新学习资料) Object Pascal 学习笔记---第2章第五节(日期和时间)
  • (MonoGame从入门到放弃-1) MonoGame环境搭建
  • (动手学习深度学习)第13章 计算机视觉---图像增广与微调
  • (区间dp) (经典例题) 石子合并
  • (使用vite搭建vue3项目(vite + vue3 + vue router + pinia + element plus))
  • (原創) X61用戶,小心你的上蓋!! (NB) (ThinkPad) (X61)
  • (转)http协议
  • (转)winform之ListView
  • .bat批处理(十一):替换字符串中包含百分号%的子串
  • .NET 6 Mysql Canal (CDC 增量同步,捕获变更数据) 案例版
  • .net Application的目录
  • .NET 设计模式—简单工厂(Simple Factory Pattern)
  • .net 使用ajax控件后如何调用前端脚本
  • .net项目IIS、VS 附加进程调试
  • .NET中使用Protobuffer 实现序列化和反序列化
  • @AutoConfigurationPackage的使用
  • @ConditionalOnProperty注解使用说明
  • [BUG] Hadoop-3.3.4集群yarn管理页面子队列不显示任务
  • [C++] 统计程序耗时
  • [DAU-FI Net开源 | Dual Attention UNet+特征融合+Sobel和Canny等算子解决语义分割痛点]
  • [iOS]-NSTimer与循环引用的理解
  • [LeetCode] 626. 换座位
  • [LeetCode] Contains Duplicate
  • [linux] git lfs install 安装lfs
  • [Linux版本Debian系统]安装cuda 和对应的cudnn以cuda 12.0为例
  • [MICROSAR Adaptive] --- autosar官方文档阅读建议
  • [ORM]register db Ping `default`, Error 1130: Host '' is not allow connect to this MySQL server