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

汕头网站建设制作方案专业网络推广公司

汕头网站建设制作方案,专业网络推广公司,我想建个赌博网站怎么建域名,洛阳创智广场做网站题目描述 某次科研调查时得到了n个自然数,每个数均不超过1500000000(1.5*109)。已知不相同的数不超过10000个,现在需要统计这些自然数各自出现的次数,并按照自然数从小到大的顺序输出统计结果。 输入描述: 第1行是整数…

题目描述

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

输入描述:

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

输出描述:

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

示例1

输入

8
2
4
2
4
5
100
2
100

输出

2 3
4 2
5 1
100 2

备注:

40%的数据满足:1 ≤ n ≤ 1000
80%的数据满足:1 ≤ n ≤ 50000
100%的数据满足:1 ≤ n ≤ 200000,每个数均不超过1500000000(1.5*109)

假如用冒泡排序,本题会运行超时,所以我们用qsort函数快速排序

下面附上代码

#include<stdio.h>
#include<stdlib.h>
int compare(const void*pa,const void*pb)
{int *a=(int*)pa;int *b=(int*)pb;return *a-*b;
}
int main()
{int n;int tmp;int num=1;scanf("%d",&n);int arr[n];for(int i=0;i<n;i++){scanf("%d",&arr[i]);}qsort(arr,n,sizeof(int),compare);for(int i=0;i<n;i++){if(arr[i]==arr[i+1]){num++;}else{printf("%d %d\n",arr[i],num);num=1;}}return 0;
}

http://www.dinnco.com/news/32258.html

相关文章:

  • 做任务赚钱的网站百度网盘电脑版登录入口
  • 哈尔滨网站优化推广公司山东济南最新消息
  • 反馈网站制作网络营销师证书怎么考
  • 泰兴公司做网站西安百度竞价托管公司
  • 长沙建设企业网站口碑最好的it培训机构
  • 广告制作费宁波seo入门教程
  • 学做网站php今日新闻头条新闻
  • 腾讯云做淘客网站黑马程序员培训机构在哪
  • 做的比较漂亮的网站百度推广一天烧多少钱
  • 怎么寻找国外客户资源seo基础教程
  • 网站照片要求上海关键词推广
  • wordpress与dz河南优化网站
  • 更换空间对网站的影响网络引流怎么做啊?
  • 安徽企业年报网上申报入口福州seo排名优化
  • vue可以做网站吗百度广告服务商
  • 可以专做福特配件吗外贸网站手机免费建网站
  • 网站群建设需求免费自己建网站
  • 厦门网站建设创建有哪些怎么制作自己的网站
  • 网页设计毕业论文专科成都市seo网站公司
  • 靠谱的软件下载网站网络营销是什么工作
  • 北京联通网站备案windows优化大师收费
  • 未来软件网站建设app注册推广拉人
  • 专门做礼物的网站南京seo圈子
  • 威县网站建设报价地推app推广赚佣金
  • 长安网站建设定制2021百度新算法优化
  • 使用vue做的网站刷推广链接
  • 做电子简历的网站百度打车客服电话
  • 江苏城乡建设网站德州百度推广公司
  • 中国建设银行绑定网站怎么免费自己做推广
  • 电商网站建设课件网站备案流程